CN113641834A - 一种文件处理的方法及电子设备 - Google Patents

一种文件处理的方法及电子设备 Download PDF

Info

Publication number
CN113641834A
CN113641834A CN202110738587.6A CN202110738587A CN113641834A CN 113641834 A CN113641834 A CN 113641834A CN 202110738587 A CN202110738587 A CN 202110738587A CN 113641834 A CN113641834 A CN 113641834A
Authority
CN
China
Prior art keywords
media
directory
file
illegal
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110738587.6A
Other languages
English (en)
Other versions
CN113641834B (zh
Inventor
彭应康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Glory Smart Technology Development Co ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202110738587.6A priority Critical patent/CN113641834B/zh
Publication of CN113641834A publication Critical patent/CN113641834A/zh
Application granted granted Critical
Publication of CN113641834B publication Critical patent/CN113641834B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/41Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提供一种文件处理的方法和电子设备,涉及终端技术领域,可以过滤掉非法的媒体文件,从而仅将合法媒体文件提供给用户。其中,电子设备识别电子设备中的非法媒体文件,非法媒体文件包括未经用户允许下载并保存的媒体文件。电子设备将非法媒体文件的第一目录的信息保存在预设黑名单中。电子设备响应于第一事件,扫描电子设备中的第一媒体文件,第一媒体文件不包括预设黑名单记录的目录对应的媒体文件,第一事件用于触发电子设备更新媒体存储数据库。电子设备根据扫描结果,更新媒体存储数据库中保存的媒体文件。

Description

一种文件处理的方法及电子设备
技术领域
本申请涉及终端技术领域,尤其涉及一种文件处理的方法及电子设备。
背景技术
随着手机等电子设备的普及,使用这些电子设备来满足日常所需已成为普遍趋势。与此同时,为了针对性的满足用户的使用需求,各种具有特定用途的应用软件(application,APP)也应运而生。例如,社交APP、购物APP等等。
然而,发明人在实施本申请实施例的过程中发现,有些APP没有按照标准规则来存储媒体文件。从而影响用户对这些文件的查看或者使用。例如,APP在未经用户允许的情况下下载图片到手机本地中,用户在使用这些应用后,在手机的图库中会出现包括涉嫌违规违法字样的图片。这不仅使得用户无法查看这些图片,而且会对用户造成极大的困扰。
发明内容
本申请提供一种文件处理的方法及电子设备,可以过滤掉非法媒体文件,而仅将合法媒体文件提供给用户。从而为用户提供智能的文件服务。
第一方面,本申请提供一种文件处理的方法,该方法可应用于手机等电子设备中,该电子设备可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。其中,电子设备识别电子设备中的非法媒体文件,非法媒体文件包括未经用户允许下载并保存的媒体文件。电子设备将非法媒体文件的第一目录的信息保存在预设黑名单中。电子设备响应于第一事件,扫描电子设备中的第一媒体文件,第一媒体文件不包括预设黑名单记录的目录对应的媒体文件,第一事件用于触发电子设备更新媒体存储数据库。电子设备根据扫描结果,更新媒体存储数据库中保存的媒体文件。
综上所述,采用本申请实施例的方法,电子设备可将非法媒体文件的目录的信息添加到预设黑名单中,并在扫描时,不扫描该预设黑名单中记录的目录对应的媒体文件,而扫描除该预设黑名单中记录的目录对应的媒体文件之外的第一媒体文件。应理解,预设黑名单中记录的是非法媒体文件的目录,则除该预设黑名单中记录的目录对应的媒体文件之外的第一媒体文件是合法媒体文件。从而可以避免扫描到非法媒体文件。而后,电子设备可以根据扫描结果来更新媒体存储数据库中保存的媒体文件。如此,则可以将扫描到的合法媒体文件更新到媒体存储数据库中,从而保证媒体存储数据库中保存的都是合法媒体文件。并且,以该媒体存储数据库来提供文件服务,例如,为图库应用提供图片文件的查询服务以供图库应用向用户展示图片,则可以仅将合法媒体文件展示给用户查看并使用。最终,可以达到过滤掉非法媒体文件,而仅将合法媒体文件提供给用户,从而为用户提供智能的文件服务的效果。
在第一方面的一种可能的设计方式中,在上述电子设备响应于第一事件,扫描电子设备中的第一媒体文件之前,电子设备还将非法媒体文件的信息保存在预设黑名单中。其中,第一目录的信息和非法媒体文件的信息按照预设格式关联保存在预设黑名单中。
采用本实施例的方法,电子设备在预设黑明单中关联存储有非法媒体文件的信息和其所在的目录的信息。如此,则不仅可以在预设黑名单中查询到记录非法媒体文件的目录,而且可以查询到该目录下的非法媒体文件。从而在扫描时,可以准确的确定各个目录下的非法媒体文件,有利于准确过滤掉非法媒体文件。
并且,在本实施例中,非法媒体文件依然保存在原始目录下,从而可以在不更改用户数据的前提下,实现仅将合法媒体文件更新到媒体存储数据库中。
在第一方面的一种可能的设计方式中,预设格式为:第一目录的信息/非法媒体文件的信息。例如,第一目录的信息是目录名称“图片/111”,非法媒体文件的信息是文件名称“655.jpg”,则预设格式的内容是“图片/111/655.jpg”。
采用本实施例的方法,电子设备可以将非法媒体文件的信息和该非法媒体文件所在的目录的信息紧密关联存储在预设黑名单中,便于后续准确的查询。
在第一方面的一种可能的设计方式中,上述扫描电子设备中的第一媒体文件,包括:针对第二目录,电子设备查询预设黑名单中是否包括第二目录的信息以及与第二目录的信息关联的媒体文件的信息;其中,第二目录可以是任一个存储媒体文件的目录,例如,可以是任一个第一目录。若是,则表明第二目录中包括非法媒体文件,则扫描第二目录下除关联的媒体文件的信息指示的非法媒体文件之外的媒体文件。若否,表明第二目录中不包括非法媒体文件,则扫描第二目录下所有的媒体文件。
采用本实施例的方法,电子设备可以查询预设黑名单,确定各个目录下是否存在非法媒体文件,而后针对存在非法媒体文件的第二目录,扫描除非法媒体文件之外的媒体文件;针对不存在非法媒体文件的第二目录,扫描该第二目录下所有的媒体文件。
在第一方面的一种可能的设计方式中,上述电子设备将非法媒体文件的第一目录的信息保存在预设黑名单中,包括:电子设备将非法媒体文件由非法媒体文件所在的第三目录,移动至第一目录。其中,第一目录是预设目录,第一目录的信息保存在预设黑名单中。
采用本实施例的方法,电子设备将非法媒体文件从其所在的第三目录中移除,并移动到第一目录下,即第三目录中的该非法媒体文件已被删除。如此,可以保证在扫描该第三目录时不会扫描到非法媒体文件。并且,第一目录的信息保存在预设黑名单中,则在扫描时,通过查询该预设黑名单可以过滤掉集中保存非法媒体文件的第一目录。从而实现仅扫描合法媒体文件。
在第一方面的一种可能的设计方式中,上述扫描电子设备中的第一媒体文件,包括:电子设备查询预设黑名单,并扫描第四目录下所有的媒体文件。其中,第四目录是除预设黑名单中记录的目录之外的目录,第四目录可以是任一个存储媒体文件的目录,例如,可以是任一个第三目录。
采用本实施例的方法,可以仅扫描除预设黑名单中记录的第一目录之外的目录,即仅扫描存储合法媒体文件的目录。从而实现对非法媒体文件的过滤。
在第一方面的一种可能的设计方式中,上述电子设备根据扫描结果,更新媒体存储数据库中保存的媒体文件,包括:电子设备将扫描到的,且媒体存储数据库中不包括的媒体文件的数据添加到媒体存储数据库中。如此,则可以将媒体存储数据库中缺失的合法媒体文件的数据更新到媒体存储数据库中。和/或,电子设备将未扫描到的,且媒体存储数据库中包括的媒体文件的数据从媒体存储数据库中删除。如此,则可以将媒体存储数据库中已经存储的非法媒体文件的数据删除掉。
采用本实施例的方法,可以在媒体存储数据库中新增合法媒体文件的数据,以及删除非法媒体文件的数据。从而保证媒体存储数据库中仅存储合法媒体文件的数据,更新后的媒体存储数据库可以仅提供合法媒体文件的相关服务,为用户提供智能化的文件服务。
在第一方面的一种可能的设计方式中,上述电子设备识别电子设备中的非法媒体文件,包括:若第二媒体文件的文件内容中包括预设内容,电子设备识别第二媒体文件是非法媒体文件。其中,第二媒体文件是电子设备中包括的任一个媒体文件。例如,图片文件中包括“违规”“违法”等字样,则可识别为非法图片。如此,则可以依据文件内容识别出非法媒体文件。和/或,若生成第二媒体文件的记录中不包括第二事件,电子设备识别第二媒体文件是非法媒体文件;其中,第二事件用于指示在用户允许的情况下下载并保存媒体文件。例如,在用户未点击保存按钮的情况下,下载并保存的图片文件则可识别为非法媒体文件。如此,可以依据生成第二媒体文件的记录准确的将未经用户允许而下载保存的媒体文件识别为非法媒体文件。
采用本实施例的方法,可以准确的识别出非法媒体文件,以便后续过滤。
在第一方面的一种可能的设计方式中,第一事件包括电子设备的开机事件;预设周期间隔到达的事件;或者,接收到扫描广播的事件。
采用本实施例的方法,可以主动或者被动触发电子扫描合法媒体文件,从而更新媒体存储数据库。
在第一方面的一种可能的设计方式中,媒体文件包括图片文件、音频文件、视频文件和/或文档文件。
采用本实施例的方法,可以针对各种媒体文件,仅更新合法媒体文件。
第二方面,本申请提供一种文件处理的方法,该方法可应用于手机等电子设备中,该电子设备可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。其中,电子设备识别电子设备中的非法媒体文件,非法媒体文件包括未经用户允许下载并保存的媒体文件。电子设备将非法媒体文件由非法媒体文件所在的第一目录,移动至预设目录;预设目录设置有预设标记,预设标记用于指示电子设备更新媒体存储数据库时不扫描预设目录。电子设备响应于第一事件,扫描电子设备中的第一媒体文件,第一媒体文件所在的目录未设置预设标记,第一事件用于触发电子设备更新媒体存储数据库。电子设备根据扫描结果,更新媒体存储数据库中保存的媒体文件。
综上所述,采用本申请实施例的方法,可以将非法媒体文件从其所在的第一目录中删除,并移动至预设目录中,即第一目录中的该非法媒体文件已被删除。并且,预设目录设置有预设标记,以指示电子设备更新媒体存储数据库时不扫描预设目录。如此,可以保证在扫描时不会扫描到存储非法媒体文件的预设目录,而仅扫描预设目录之外的目录,从而可以实现对非法媒体文件的过滤。而后,电子设备可以根据扫描结果来更新媒体存储数据库中保存的媒体文件。如此,则可以将扫描到的合法媒体文件更新到媒体存储数据库中,从而保证媒体存储数据库中保存的都是合法媒体文件。并且,以该媒体存储数据库来提供文件服务,例如,为图库应用提供图片文件的查询服务以供图库应用向用户展示图片,则可以仅将合法媒体文件展示给用户查看并使用。最终,可以达到过滤掉非法媒体文件,而仅将合法媒体文件提供给用户,从而为用户提供智能的文件服务的效果。
在第二方面的一种可能的设计方式中,预设标记是预设目录中包括的预设格式的文件。例如,预设格式是.nomedia。从而可以避免对预设目录的扫描。
在第二方面的一种可能的设计方式中,预设目录可以是第一目录的子目录。
在第二方面的一种可能的设计方式中,上述电子设备根据扫描结果,更新更新媒体存储数据库中保存的媒体文件,包括:电子设备将扫描到的,且媒体存储数据库中不包括的媒体文件的数据添加到媒体存储数据库中。如此,则可以将媒体存储数据库中缺失的合法媒体文件的数据更新到媒体存储数据库中。和/或,电子设备将未扫描到的,且媒体存储数据库中包括的媒体文件的数据从媒体存储数据库中删除。如此,则可以将媒体存储数据库中已经存储的非法媒体文件的数据删除掉。
采用本实施例的方法,可以在媒体存储数据库中新增合法媒体文件的数据,以及删除非法媒体文件的数据。从而保证媒体存储数据库中仅存储合法媒体文件的数据,更新后的媒体存储数据库可以仅提供合法媒体文件的相关服务,为用户提供智能化的文件服务。
在第二方面的一种可能的设计方式中,上述电子设备识别电子设备中的非法媒体文件,包括:若第二媒体文件的文件内容中包括预设内容,电子设备识别第二媒体文件是非法媒体文件。其中,第二媒体文件是电子设备中包括的任一个媒体文件。其中,第二媒体文件是电子设备中包括的任一个媒体文件。例如,图片文件中包括“违规”“违法”等字样,则可识别为非法图片。如此,则可以依据文件内容识别出非法媒体文件。和/或,若生成第二媒体文件的记录中不包括第二事件,电子设备识别第二媒体文件是非法媒体文件;其中,第二事件用于指示在用户允许的情况下下载并保存媒体文件。例如,在用户未点击保存按钮的情况下,下载并保存的图片文件则可识别为非法媒体文件。如此,可以依据生成第二媒体文件的记录准确的将未经用户允许而下载保存的媒体文件识别为非法媒体文件。
采用本实施例的方法,可以准确的识别出非法媒体文件,以便后续过滤。
在第二方面的一种可能的设计方式中,第一事件包括电子设备的开机事件;预设周期间隔到达的事件;或者,接收到扫描广播的事件。
采用本实施例的方法,可以主动或者被动触发电子扫描合法媒体文件,从而更新媒体存储数据库。
在第二方面的一种可能的设计方式中,媒体文件包括图片文件、音频文件、视频文件和/或文档文件。
采用本实施例的方法,可以针对各种媒体文件,仅更新合法媒体文件。
第三方面,本申请实施例还提供一种电子设备,该电子设备可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。该电子设备包括显示屏、存储器和一个或多个处理器。显示屏、存储器和处理器耦合。存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当计算机指令被处理器执行时,使得电子设备执行如下步骤:电子设备识别电子设备中的非法媒体文件,非法媒体文件包括未经用户允许下载并保存的媒体文件。电子设备将非法媒体文件的第一目录的信息保存在预设黑名单中。电子设备响应于第一事件,扫描电子设备中的第一媒体文件,第一媒体文件不包括预设黑名单记录的目录对应的媒体文件,第一事件用于触发电子设备更新媒体存储数据库。电子设备根据扫描结果,更新媒体存储数据库中保存的媒体文件。
在第三方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:电子设备将非法媒体文件的信息保存在预设黑名单中;其中,第一目录的信息和非法媒体文件的信息按照预设格式关联保存在预设黑名单中。
在第三方面的一种可能的设计方式中,预设格式为:第一目录的信息/非法媒体文件的信息。
在第三方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:针对第二目录,电子设备查询预设黑名单中是否包括第二目录的信息以及与第二目录的信息关联的媒体文件的信息;其中,第二目录是任一个第一目录;若是,则扫描第二目录下除关联的媒体文件的信息指示的非法媒体文件之外的媒体文件;若否,则扫描第二目录下所有的媒体文件。
在第三方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:电子设备将非法媒体文件由非法媒体文件所在的第三目录,移动至第一目录;其中,第一目录是预设目录,第一目录的信息保存在预设黑名单中。
在第三方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:电子设备查询预设黑名单,并扫描第四目录下所有的媒体文件;其中,第四目录是除预设黑名单中记录的目录之外的目录,第四目录是任一个第三目录。
在第三方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:电子设备将扫描到的,且媒体存储数据库中不包括的媒体文件的数据添加到媒体存储数据库中;和/或,电子设备将未扫描到的,且媒体存储数据库中包括的媒体文件的数据从媒体存储数据库中删除。
在第三方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:若第二媒体文件的文件内容中包括预设内容,电子设备识别第二媒体文件是非法媒体文件;和/或,若生成第二媒体文件的记录中不包括第二事件,电子设备识别第二媒体文件是非法媒体文件;其中,第二事件用于指示在用户允许的情况下下载并保存媒体文件;其中,第二媒体文件是电子设备中包括的任一个媒体文件。
在第三方面的一种可能的设计方式中,第一事件包括电子设备的开机事件;预设周期间隔到达的事件;或者,接收到扫描广播的事件。
在第三方面的一种可能的设计方式中,媒体文件包括图片文件、音频文件、视频文件和/或文档文件。
第四方面,本申请实施例还提供一种电子设备,该电子设备可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。该电子设备包括显示屏、存储器和一个或多个处理器。显示屏、存储器和处理器耦合。存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当计算机指令被处理器执行时,使得电子设备执行如下步骤:电子设备识别电子设备中的非法媒体文件,非法媒体文件包括未经用户允许下载并保存的媒体文件。电子设备将非法媒体文件由非法媒体文件所在的第一目录,移动至预设目录;预设目录设置有预设标记,预设标记用于指示电子设备更新媒体存储数据库时不扫描预设目录。电子设备响应于第一事件,扫描电子设备中的第一媒体文件,第一媒体文件所在的目录未设置预设标记,第一事件用于触发电子设备更新媒体存储数据库。电子设备根据扫描结果,更新媒体存储数据库中保存的媒体文件。
在第四方面的一种可能的设计方式中,预设标记是预设目录中包括的预设格式的文件。
在第四方面的一种可能的设计方式中,预设目录是第一目录的子目录。
在第四方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:电子设备将扫描到的,且媒体存储数据库中不包括的媒体文件的数据添加到媒体存储数据库中;和/或,电子设备将未扫描到的,且媒体存储数据库中包括的媒体文件的数据从媒体存储数据库中删除。
在第四方面的一种可能的设计方式中,当计算机指令被处理器执行时,使得电子设备还执行如下步骤:若第二媒体文件的文件内容中包括预设内容,电子设备识别第二媒体文件是非法媒体文件;和/或,若生成第二媒体文件的记录中不包括第二事件,电子设备识别第二媒体文件是非法媒体文件;其中,第二事件用于指示在用户允许的情况下下载并保存媒体文件;其中,第二媒体文件是电子设备中包括的任一个媒体文件。
在第四方面的一种可能的设计方式中,第一事件包括电子设备的开机事件;预设周期间隔到达的事件;或者,接收到扫描广播的事件。
在第四方面的一种可能的设计方式中,媒体文件包括图片文件、音频文件、视频文件和/或文档文件。
第五方面,本申请实施例提供一种芯片***,该芯片***应用于包括显示屏和存储器的电子设备;所述芯片***包括一个或多个接口电路和一个或多个处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如第一方面及其任一种可能的设计方式、或者第二方面及其任一种可能的设计方式所述的方法。
第六方面,本申请提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的设计方式、或者第二方面及其任一种可能的设计方式所述的方法。
第七方面,本申请提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式、或者第二方面及其任一种可能的设计方式所述的方法。
可以理解地,上述提供的第三方面和第四方面所述的电子设备,第五方面所述的芯片***,第六方面所述的计算机存储介质,第七方面所述的计算机程序产品所能达到的有益效果,可参考第一方面及其任一种可能的设计方式,以及第二方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
图1为本申请实施例提供的一种图库应用的界面示意图;
图2为本申请实施例提供的一种文件管理应用的界面示意图;
图3为本申请实施例提供的另一种图库应用的界面示意图;
图4为本申请实施例提供的一种电子设备的硬件结构示意图;
图5为本申请实施例提供的一种文件处理的方法的流程图;
图6为本申请实施例提供的一种文件管理应用的界面示意图;
图7为本申请实施例提供的一种更新黑名单的时间示意图;
图8为本申请实施例提供的另一种文件处理的方法的流程图;
图9为本申请实施例提供的另一种文件处理的方法的流程图;
图10为本申请实施例提供的另一种文件管理应用的界面示意图;
图11为本申请实施例提供的另一种文件管理应用的界面示意图;
图12为本申请实施例提供的另一种文件处理的方法的流程图;
图13为本申请实施例提供的另一种文件处理的方法的流程图;
图14为本申请实施例提供的另一种文件管理应用的界面示意图;
图15为本申请实施例提供的另一种文件处理的方法的流程图;
图16为本申请实施例提供的一种图库应用展示图片文件的过程示意图;
图17为本申请实施例提供的一种芯片***的结构示意图。
具体实施方式
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
下面将结合附图对本实施例的实施方式进行详细描述。为便于对本申请实施例的理解,先在此以电子设备是手机为例,对手机中媒体文件的查看与使用的原理做大致说明。
手机中的大量APP会产生媒体文件,并且会存储至相应的目录下。其中,媒体文件可以包括图片文件、音视频文件和文档文件中的至少一种。例如,相机APP、聊天APP(如好友发送的图片)、浏览器APP等会产生图片文件(如.png、.jpg文件等);音乐APP、录音机APP、聊天APP等会产生音频文件(如.MP3、.mov文件等);聊天APP、办公APP(如office、WPS)等会产生文档文件(如.doc、.PDF文件等)。
手机***中的扫描服务会扫描手机里各个目录下的上述媒体文件,而后保存到手机的媒体存储数据库中。例如,手机***为安卓(Android)***,则该扫描服务可以是MediaScanner服务。MediaScanner服务可以扫描手机里各个目录下的媒体文件,并将媒体文件所在的目录、文件名称、文件大小等信息保存到媒体存储数据库中。
并且,手机中的部分APP可以调用媒体存储数据库中的媒体文件,并向用户展示该媒体文件。
例如,图库APP用于展示图片文件和/或视频文件。手机响应于用户触发进入图库APP的操作,可显示图1所示的图库界面101。该图库界面101中显示有多张图片。
又如,文件管理APP用于展示文档文件、图片文件、音视频文件等。手机响应于用户触发进入文件管理APP的操作,可显示图2所示的文件管理界面201。该文件管理界面201中显示有图片文件、视频文件等。手机还可以接收用户对文件管理界面201中的“文档”、“视频”、“图片”、“音乐”等选项的选择操作,手机响应于该选择操作,可以显示相应类型的媒体文件。
应注意,上述可以调用媒体存储数据库中的媒体文件的APP本身不保存媒体文件,而是查询媒体存储数据库并展示相应的媒体文件。例如,图库APP则是查询图片文件和/或视频文件而后展示。
在向用户展示媒体文件后,用户则可查看到媒体文件,并且可操作相应的媒体文件。例如,可查看并编辑图库中的图片。从而实现对媒体文件的查看和使用。
然而,在常规技术中,在用户使用了某些未按照标准规则存储图片的APP后,手机响应于用户触发进入图库APP的操作,可显示图3所示的图库界面301。该图库界面301中包括多张合法图片和一张非法图片302。该非法图片302即为显示有“涉嫌违规***审查中”字样的图片。对于该非法图片,不仅无法查看,而且会造成不好的影响。例如,用户不清楚该非法图片产生的原因,或者用户对手机及手机中的APP产生不好的评价等。
应理解,上述图3是针对图片文件的说明。对于其它类型的媒体文件,例如,文档文件或者音视频文件等。若APP未按照标准规则来存储这些文件,也会导致用户无法正常使用这些文件。例如,文件无法打开或者打开后是乱码等。或者,也会造成一些不好的影响。
基于此,本申请实施例提供一种文件处理的方法,应用于手机等电子设备,该电子设备可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。其中,电子设备可以依据识别出的非法的媒体文件,对媒体存储数据库进行更新,使得更新后的数据库中不包括这些非法的媒体文件。而后,电子设备使用该更新后的媒体存储数据库为用户提供文件服务。例如,将媒体文件提供给图库应用以供展示。从而可以屏蔽掉非法的媒体文件,而提供合法的媒体文件给用户,提高服务性能。应注意,非法的媒体文件也可以称为非法媒体文件。
示例性的,本申请实施例中的电子设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备等可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能的设备,本申请实施例对该设备的具体形态不作特殊限制。
下面将结合附图对本申请实施例的实施方式进行详细描述。
请参考图4,为本申请实施例提供的一种电子设备400的结构示意图。如图4所示,电子设备400可以包括处理器410,外部存储器接口420,内部存储器421,通用串行总线(universal serial bus,USB)接口430,充电管理模块440,电源管理模块441,电池442,天线1,天线4,移动通信模块450,无线通信模块460,音频模块470,扬声器470A,受话器470B,麦克风470C,耳机接口470D,传感器模块480,按键490,马达491,指示器492,摄像头493,显示屏494,以及用户标识模块(subscriber identification module,SIM)卡接口495等。
可以理解的是,本实施例示意的结构并不构成对电子设备400的具体限定。在另一些实施例中,电子设备400可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器410可以包括一个或多个处理单元,例如:处理器410可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以是电子设备400的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器410中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器410中的存储器为高速缓冲存储器。该存储器可以保存处理器410刚用过或循环使用的指令或数据。如果处理器410需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器410的等待时间,因而提高了***的效率。
充电管理模块440用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块440可以通过USB接口430接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块440可以通过电子设备400的无线充电线圈接收无线充电输入。充电管理模块440为电池442充电的同时,还可以通过电源管理模块441为电子设备供电。
电源管理模块441用于连接电池442,充电管理模块440与处理器410。电源管理模块441接收电池442和/或充电管理模块440的输入,为处理器410,内部存储器421,外部存储器,显示屏494,摄像头493,和无线通信模块460等供电。电源管理模块441还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块441也可以设置于处理器410中。在另一些实施例中,电源管理模块441和充电管理模块440也可以设置于同一个器件中。
电子设备400的无线通信功能可以通过天线1,天线2,移动通信模块450,无线通信模块460,调制解调处理器以及基带处理器等实现。
电子设备400通过GPU,显示屏494,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏494和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器410可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏494用于显示图像,视频等。该显示屏494是上述折叠屏(如柔性折叠屏或多屏折叠屏)。显示屏494包括显示面板。显示面板可以采用液晶显示屏(liquid crystaldisplay,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。
电子设备400可以通过ISP,摄像头493,视频编解码器,GPU,显示屏494以及APP处理器等实现拍摄功能。
外部存储器接口420可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备400的存储能力。外部存储卡通过外部存储器接口420与处理器410通信,实现数据存储功能。例如将音乐,视频等媒体文件保存在外部存储卡中。
内部存储器421可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器410通过运行存储在内部存储器421的指令,从而执行电子设备400的各种功能APP以及数据处理。内部存储器421可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备400使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器421可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
电子设备400可以通过音频模块470,扬声器470A,受话器470B,麦克风470C,耳机接口470D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
按键490包括开机键,音量键等。按键490可以是机械按键。也可以是触摸式按键。电子设备400可以接收按键输入,产生与电子设备400的用户设置以及功能控制有关的键信号输入。
马达491可以产生振动提示。马达491可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏494不同区域的触摸操作,马达491也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器492可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口495用于连接SIM卡。SIM卡可以通过***SIM卡接口495,或从SIM卡接口495拔出,实现和电子设备400的接触和分离。电子设备400可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口495可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口495可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口495也可以兼容不同类型的SIM卡。SIM卡接口495也可以兼容外部存储卡。电子设备400通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备400采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备400中,不能和电子设备400分离。
以下实施例中的方法均可以在具有上述硬件结构的电子设备400中实现。下面将以上述电子设备400是手机为例,对本申请实施例的方法进行说明。
在本申请方案中,手机首先要识别出本机中非法的媒体文件。具体的,识别非法的媒体文件的过程包括如下两个步骤:
步骤1、手机收集本机中存储媒体文件的目录。
在手机中,不同APP产生的媒体文件可能存储在相同或者不同的目录下。手机收集存储有媒体文件的目录,以便后续有针对性的分析出非法的媒体文件。
例如,手机中存储图片文件的目录包括“图片/截屏”、“图片/111”和“图片/222”,则后续需针对上述几个目录来分析。
步骤2、手机分析目录中的媒体文件,识别出非法的媒体文件。
其中,手机可周期性的或者不定时的识别手机中非法的媒体文件。例如,手机可以在灭屏(如充电灭屏)后,开始识别非法的媒体文件。又如,手机可以在每天凌晨的固定时间,开始识别非法的媒体文件。从而可以在手机功耗较低时完成对非法的媒体文件的识别。
在一些实施例中,手机可以分析媒体文件的文件内容,从而识别出非法的媒体文件。具体的,针对第二媒体文件,若第二媒体文件的文件内容中包括预设内容,手机识别该第二媒体文件是非法的媒体文件。其中,第二媒体文件是手机中包括的任一个媒体文件。例如,对于图片文件,识别图片中是否包括第一预设字符,如,第一预设字符为“涉嫌违规”字符。若包括预设字符,则识别为非法图片。又如,对于文档文件,可以识别文档内容是否乱码,若是乱码,则识别为非法文档。如此,则可以仅依据媒体文件的文件内容即可识别出非法的媒体文件,而无需过多参考媒体文件的其他数据。
在另一些实施例中,针对第二媒体文件,手机可以分析生成该媒体文件的记录,从而识别出非法的媒体文件。若生成该第二媒体文件的记录中不包括第二事件,则识别出该第二媒体文件为非法的媒体文件。其中,第二事件用于指示用户允许存储媒体文件。示例性的,对于图片文件,第二事件可以是用户点击下载控件的事件,若生成该图片文件的记录中不包括用户点击下载控件的事件的事件标识,则识别该图片为非法图片。如,用户浏览应用界面(或网页)的过程中,自动下载的图片文件,可以视为非法图片。如此,则可以将未经用户允许而生成的媒体文件准确的识别为非法的媒体文件。
为了简化识别非法媒体文件的复杂运算,可以采用预设人工智能(ArtificialIntelligence,AI)分析模型来完成识别。该预设AI分析模型具备识别非法的媒体文件的功能。并且,该预设AI分析模型可通过媒体文件以及媒体文件对应的非法标注结果或者合法标注结果训练得到。其中,媒体文件作为训练输入数据,非法标注结果或者合法标注结果作为训练输出数据。在训练完成后,将任一媒体文件输入至预设AI分析模型,该预设AI分析模型可输出合法或非法的识别结果。
在经过上述步骤1和步骤2识别得到非法的媒体文件后,手机在更新媒体存储数据库时,可以过滤掉该非法的媒体文件,而仅将合法的媒体文件更新到媒体数据库中。如此,则可以屏蔽掉非法的媒体文件。
在本申请实施例,提供了三种处理方式来处理非法的媒体文件,并依据处理结果来更新媒体数据库,以便过滤掉非法的媒体文件。下面将分别针对这三种处理方式来具体说明。
方式1,本申请实施例提供一种文件处理的方法,应用于手机。该手机可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。在本实施例中,手机将非法的媒体文件及其所在的目录存储在黑名单中,在更新时依据黑名单过滤掉非法的媒体文件。在本实施例中,非法的媒体文件所在的目录也可以称为第一目录。
具体的,如图5所示,该方法包括S501-S503。
S501、手机将非法的媒体文件的信息及其所在的目录的信息关联添加到预设黑名单中,同时在该目录中保留该非法的媒体文件。
示例性的,以媒体文件是图片文件为例。存储图片文件的目录包括图6中的(a)示出的手机存储界面601中的目录604,即目录“图片/截屏”;图6中的(b)示出的手机存储界面602中的目录605,即目录“图片/111”;以及图6中的(c)示出的手机存储界面603中的目录606,即目录“图片/222”。其中,识别出的非法图片包括目录“图片/111”下的图片607,即655.jpg,和图片608,即666.jpg。以及包括目录“图片/222”下的图片609,即699.jpg。在识别出上述非法图片后,可将上述非法图片及其所在的目录关联添加在预设黑名单中,则可得到包括如下内容的预设黑名单:图片/111/655.jpg,图片/111/666.jpg,图片/222/699.jpg。
应注意,上述举例中,每个目录下均只示出了图片文件,但是实际中,一个目录下可能包括多种类型的媒体文件。例如,一个目录下同时包括图片文件和视频文件。
其中,非法的媒体文件的信息是指可唯一标识该媒体文件的信息。示例性的,非法的媒体文件的信息可以是该非法的媒体文件的名称,如名称666.jpg,或者可以是该非法的媒体文件的文件内容,或者可以是名称或者内容的哈希(hash)值等。本申请实施例对此不作具体限定。
同样的,所在的目录的信息也是指可唯一标识该目录的信息。示例性的,所在的目录的信息可以是目录的名称,如名称图片/111,或者可以该名称的哈希(hash)值等。本申请实施例对此不作具体限定。
其中,手机可将非法的媒体文件的信息及其所在的目录的信息按照预设格式关联保存在预设黑名单中,以便后续扫描时查找到各个目录下非法的媒体文件。在本申请实施例中,不对关联非法的媒体文件的信息及其所在的目录的信息的形式做具体限定。
在一些实施例中,采用“非法的媒体文件所在的目录的信息/非法的媒体文件的信息”的格式来关联非法的媒体文件及其所在的目录。例如,将非法图片的名称“655.jpg”作为其所在的目录的名称“图片/111”的子目录,则可得到如下关联信息“图片/111/655.jpg”。
在另一些实施例中,采用将非法的媒体文件和其所在的目录存储为一条数据的形式来关联非法的媒体文件及其所在的目录。例如,“{}”用于分割两条数据,则可将非法图片“655.jpg”和其所在的目录“图片/111”存储为如下格式的一条数据{图片/111,655.jpg}。
下文实施例中,将主要以“非法的媒体文件所在的目录的信息/非法的媒体文件的信息”的格式来说明本申请方案。
在本实施例中,手机不会更改非法的媒体文件所在的目录下的文件内容。例如,在将图6中的(c)示出的图片文件699.jpg及其所在的目录“图片/222”添加到预设黑名单中后,依然在目录“图片/222”下保留图片文件699.jpg。
S502、手机响应于更新媒体存储数据库的第一事件,根据预设黑名单过滤掉所有存储媒体文件的目录中非法的媒体文件,而仅扫描其余的媒体文件。
其中,可以是手机中的***服务来扫描媒体文件。例如,Android***中的MediaScanner服务。
其中,第一事件用于触发手机更新媒体存储数据库。该第一事件可以是手机自动触发的更新事件。例如,第一事件是手机开机、重启或者关闭飞行模式等事件,或者第一事件是预设周期间隔到达的事件。或者,第一事件可以是完成黑名单更新后向手机的***服务发送扫描广播的事件。也就是说,黑名单更新完成后则触发媒体存储数据库更新,从而有利于及时清理非法的媒体文件。
针对第二目录,手机在对其扫描之前,先查询预设黑名单中是否包括该第二目录的信息以及与该第二目录的信息关联的媒体文件的信息。若不包括第二目录的信息以及与该第二目录的信息关联的媒体文件的信息,则表明该第二目录下不存在非法的媒体文件。该种情况下,手机可以扫描该第二目录下的所有媒体文件。其中,第二目录是手机中存储媒体文件的任一目录,例如,可以是第一目录中的任一个。
示例性的,预设黑名单中包括的内容为:图片/111/655.jpg,图片/111/666.jpg,图片/222/699.jpg。当前待扫描的目录是图6中的(a)示出的目录“图片/截屏”。预设黑名单中不包括目录“图片/截屏”下的任一图片文件,即不包括图片文件611.jpg、622.jpg以及633.jpg。在扫描时,可扫描该目录“图片/截屏”下的所有媒体文件。
反之,若包括第二目录的信息以及与该第二目录的信息关联的媒体文件的信息,则表明该目录下存在非法的媒体文件。该种情况下,手机可过滤掉该关联的媒体文件的信息指示的非法的媒体文件,而仅扫描除该关联的媒体文件的信息指示的非法的媒体文件之外的媒体文件。从而实现仅扫描该目录下合法的媒体文件。
示例性的,预设黑名单中包括的内容为:图片/111/655.jpg,图片/111/666.jpg,图片/222/699.jpg。当前待扫描的目录是图6中的(b)示出的目录“图片/111”。预设黑名单中的“图片/111/655.jpg”和“图片/111/666.jpg”均是目录“图片/111”的子目录。并且,子目录“图片/111/655.jpg”对应的非法的媒体文件是图片655.jpg,子目录“图片/111/666.jpg”对应的非法的媒体文件是图片666.jpg。相应的,在扫描目录“图片/111”时,过滤掉图片655.jpg和图片666.jpg,而仅扫描剩余的合法图片644.jpg和677.jpg。
也就是说,在本实施例中,手机响应于第一事件,扫描手机中的第一媒体文件,该第一媒体文件不包括预设黑名单记录的目录对应的媒体文件。例如,对于未记载在预设黑名单中的目录,该第一媒体文件是该目录下所有的媒体文件。对于记录在预设黑名单中的目录,该第一媒体文件是该目录下除该目录关联的媒体文件的信息指示的非法的媒体文件之外的媒体文件。
S503、手机根据扫描结果更新媒体存储数据库。
其中,更新媒体存储数据库包括在媒体存储数据库中新增媒体存储数据库中缺失的,合法的媒体文件和/或删除媒体存储数据库中非法的媒体文件。下面将分别针对这两方面来说明更新媒体存储数据库的过程。
第一方面,在媒体存储数据库中新增合法的媒体文件。
示例性的,前一次更新媒体存储数据库是在9:00,此次更新媒体存储数据库是在12:00,若在9:00-12:00之间产生了1张合法的媒体文件,则在此次更新前,媒体存储数据库中自然不包括该新产生的合法的媒体文件。手机需要将该新产生的合法的媒体文件添加到媒体存储数据库中。
也就是说,手机扫描到的媒体文件均是合法的媒体文件,若这些合法的媒体文件中的至少一个媒体文件未被包括在媒体存储数据库中,则表明媒体存储数据库中合法的媒体文件有缺失。例如,缺失新产生的合法的媒体文件。
基于此,手机可以将该扫描到的合法的媒体文件与媒体存储数据库中已有的媒体文件匹配,并将手机扫描到的,而未被包括在媒体存储数据库中的媒体文件新增到媒体存储数据库中。如此,则可以将新产生的合法的媒体文件及时的更新到媒体存储数据库中,避免合法的媒体文件的缺失。
示例性的,扫描到的合法图片如下所示:
{
图片/截屏,611.jpg,1.03MB;
图片/截屏,622.jpg,1.5MB;
图片/截屏,633.jpg,219.92KB;
图片/111,644.jpg,1.03MB;
图片/111,677.jpg,1.03MB;
图片/222,688.jpg,1.03MB
};
媒体存储数据库中图片文件的数据如下所示:
{
图片/截屏,622.jpg,1.5MB;
图片/截屏,633.jpg,219.92KB;
图片/111,655.jpg,1.5MB;
图片/111,677.jpg,1.03MB;
图片/222,688.jpg,1.03MB
}。
将扫描到的合法的媒体文件与媒体存储数据库中的图片文件匹配,可以确定媒体存储数据库中缺少图片611.jpg和644.jpg的数据。因此,手机需要将图片611.jpg和644.jpg的相关数据新增至媒体存储数据库中。新增后媒体存储数据库中图片文件的数据如下所示:
{
图片/截屏,611.jpg,1.03MB;
图片/截屏,622.jpg,1.5MB;
图片/截屏,633.jpg,219.92KB;
图片/111,644.jpg,1.03MB;
图片/111,655.jpg,1.5MB;
图片/111,677.jpg,1.03MB;
图片/222,688.jpg,1.03MB;
}。
第二方面,删除媒体存储数据库中非法的媒体文件。
示例性的,如图7所示,前一次更新预设黑名单是在9:00,若在9:00-10:30之间产生了1张非法图片。在10:30手机重启触发第一事件后需要扫描并更新媒体存储数据库。若下一次更新预设黑名单是在12:00,则很显然,在9:00-10:30之间产生的非法图片还未更新到预设黑名单中,在10:30扫描时会扫描到该非法图片并添加到媒体存储数据库中。从而在媒体存储数据库中会存在非法图片。而在12:00更新预设黑名单时,会将在9:00-10:30之间产生的非法图片记录到预设黑名单中,则此后扫描并更新媒体存储数据库时不再会扫描到该非法图片。即,扫描结果中不包括该非法图片,但是媒体存储数据库中已存在该非法图片。
也就是说,手机依据预设黑名单扫描到的媒体文件都视为是手机中所有合法的媒体文件,若媒体存储数据库中还包括此次扫描到的合法的媒体文件之外的媒体文件,则表明媒体存储数据库中存在非法的媒体文件。例如,存在上述在9:00-10:30之间产生的非法图片。
基于此,手机可以将该扫描到的合法的媒体文件与媒体存储数据库中已有的媒体文件匹配,并将手机未扫描到的,而媒体存储数据库中包括的媒体文件从媒体存储数据库中删除。如此,则可以将媒体存储数据库中已存在的非法的媒体文件及时删除,避免该非法的媒体文件对用户造成困扰。
仍以前述第一方面中示例的扫描结果和媒体存储数据库中存储的数据为例,将扫描到的合法的媒体文件与媒体存储数据库中的图片媒体文件匹配,可以确定相较于扫描到的合法的媒体文件,媒体存储数据库中多出了图片655.jpg的数据。从而可以确定该图片655.jpg的数据是非法图片的数据,手机需要将其从媒体存储数据库中删除。新增后媒体存储数据库中图片文件的数据如下所示:
{
图片/截屏,622.jpg,1.5MB;
图片/截屏,633.jpg,219.92KB;
图片/111,677.jpg,1.03MB;
图片/222,688.jpg,1.03MB
}。
在一些实施例中,可以将上述两个方面结合,即:将新产生的合法的媒体文件及时的新增到媒体存储数据库,以及将媒体存储数据库中已存在的非法的媒体文件及时删除。
仍以前述第一方面中示例的扫描结果和媒体存储数据库中存储的数据为例,则在新增和删除后,媒体存储数据库中图片文件的数据如下所示:
{
图片/截屏,611.jpg,1.03MB;
图片/截屏,622.jpg,1.5MB;
图片/截屏,633.jpg,219.92KB;
图片/111,644.jpg,1.03MB;
图片/111,677.jpg,1.03MB;
图片/222,688.jpg,1.03MB;
}。
综上所述,采用本申请实施例的方法,将非法的媒体文件添加到预设黑名单中,同时不改变非法的媒体文件所在的目录中的数据。而后在扫描并更新媒体存储数据库时,依据预设黑名单过滤掉各个目录下非法的媒体文件,而仅扫描合法的媒体文件。并且依据扫描结果来更新媒体存储数据库,实现将新产生的合法的媒体文件添加到媒体存储数据库中,以及将已经存在于媒体存储数据库中的非法的媒体文件删除。如此,可以在不改变各个目录下的媒体文件的前提下,即不更改用户数据的前提下,实现对媒体存储数据库的更新。
为便于对前述方式1的理解,下面结合图8,并以图片媒体文件为例,来说明方式1的完整过程。
步骤A、在收集用户的图片目录信息并利用AI分析模型识别得到非法图片之后,根据非法图片及其所在的目录更新预设黑名单。例如,若预设黑名单中不包括该非法图片及其所在的目录的信息,则将该非法图片及其所在的目录关联添加至预设黑名单中。反之,则不添加。
步骤B、在完成预设黑名单的更新后发扫描广播,或者在手机开机后,可触发对手机中的图片文件的扫描。
步骤C、判断是否存在预设黑名单。若不存在预设黑名单,则表明不存在非法图片,则执行步骤D。若存在预设黑名单,则表明存在非法图片,则执行步骤E。
步骤D、扫描各个目录下的全部图片,从而扫描到所有的合法图片。
步骤E、过滤掉各个目录中包括在预设黑名单中的图片,并扫描其余图片。具体的,针对任一目录,若预设黑名单中包括该目录和该目录下的非法图片,则过滤掉预设黑名单中记录的该目录下的非法图片,并扫描该目录下的其余图片。针对任一目录,若预设黑名单中不包括该目录和该目录下的非法图片,则表明该目录下不具有非法图片,则可扫描该目录下的所有图片文件。从而扫描到所有的合法图片。
步骤F、更新数据库,将媒体存储数据库中缺失的合法图片添加到媒体存储数据库中,以及将媒体存储数据库中包括的非法图片删除。从而得到不包括非法图片,同时包括最新的合法图片的媒体存储数据库。
方式2,本申请实施例提供一种文件处理的方法,应用于手机。该手机可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。在本实施例中,手机将非法的媒体文件从其所在的目录移动到预设目录下,并将预设目录存储在黑名单中,在更新时依据黑名单过滤掉非法的媒体文件。在本实施例中,非法的媒体文件所在的目录也可以称为第三目录,预设目录也可以称为第一目录。具体的,如图9所示,该方法包括S901-S903。
S901、手机将非法的媒体文件从其所在的目录中移动至预设目录,并且将非法的媒体文件从其所在的目录中删除。其中,该预设目录的信息保存在预设黑名单中。
仍以图6中的(a)、图6中的(b)以及图6中的(c)为例,识别出的非法图片包括目录“图片/111”下的图片655.jpg和666.jpg。以及包括目录“图片/222”下的图片699.jpg。手机可将上述图片655.jpg和666.jpg从目录“图片/111”中移除,得到图10中的(b)示出的手机存储界面1002,该手机存储界面1002中不再包括目录“图片/111”下的非法图片,而仅包括合法图片。如,仅包括图片644.jpg和图片677.jpg。
同样的,手机可将图片699.jpg从目录“图片/222”中移除,得到图10中的(c)示出的手机存储界面1003,该手机存储界面1003中不再包括目录“图片/222”下的非法图片,而仅包括合法图片。如,仅包括图片688.jpg。
而对于原本不包括非法图片的目录“图片/截屏”,则不会对其更改,如图10中的(a)示出的手机存储界面1001中包括的目录“图片/截屏”中的图片文件,与图6中的(a)示出的手机存储界面601中包括的目录“图片/截屏”中的图片文件相同,都包括图片611.jpg、622.jpg和633.jpg。
并且,手机可将上述移除的非法图片,如图片655.jpg、666.jpg和699.jpg移动至图11示出的手机存储界面1101中的目录1102,即目录“图片/333”下。也就是说,预设目录是目录“图片/333”。
其中,预设目录可以是新建的目录或者可以是历史创建的目录。例如,若当前为首次使用本申请方案,则需要新建预设目录。若之前已使用过该方案,则直接使用历史创建的预设目录即可。或者,该预设目录也可以是手机中原有的,不用于存储媒体文件的目录。例如,预设目录可以是未存储任何内容的空目录。
在将非法媒体文件从其所在的目录中移除后,则该目录中不再包括非法的媒体文件。同时,将非法的媒体文件移动至预设目录,则可以保留该非法的媒体文件。从而不会删除用户数据。
其中,预设目录的信息保存在预设黑名单,后续可以从该预设黑名单中查找到包括非法的媒体文件的目录。同样的,预设目录的信息也是指唯一标识该预设目录的信息。
S902、手机响应于更新媒体存储数据库的第一事件,根据预设黑名单过滤掉预设目录,并扫描剩余的目录中的媒体文件。
在本实施例中,剩余的目录也可以称为第四目录。也就是说,第四目录是除预设黑名单中记录的目录之外的目录。该第四目录是手机中存储媒体文件的任一目录,例如,可以是第三目录中的任一个。
其中,关于第一事件,可参见前文S502中的相关说明,此处不再赘述。
手机可从预设黑名单中查询到用于存储非法的媒体文件的预设目录,在扫描时则仅扫描除该预设目录之外的目录下的媒体文件,而不扫描该预设目录下的媒体文件。从而不会扫描到非法的媒体文件。
示例性的,手机从预设黑名单中查询到目录“图片/333”,即该目录“图片/333”是非法目录,在扫描时仅扫描除该目录“图片/333”之外的目录。例如,扫描图10中的(a)示出的目录“图片/截屏”、图10中的(b)示出的目录“图片/111”和图10中的(c)示出的目录“图片/222”。上述3个目录中非法的媒体文件已经被移除,从而扫描到的都是合法的媒体文件。
也就是说,在本实施例中,手机响应于第一事件,扫描手机中的第一媒体文件,该第一媒体文件不包括预设黑名单记录的目录对应的媒体文件。即,不扫描预设目录下的媒体文件。
S903、手机根据扫描结果更新媒体存储数据库。
同样的,更新媒体存储数据库也包括在媒体存储数据库中新增媒体存储数据库中缺失的合法的媒体文件和/或删除媒体存储数据库中的非法的媒体文件。即也包括与S503中类似的第一方面和第二方面,关于第一方面和第二方面的具体实现可参见S503中的相关说明,此处将不再赘述。
综上所述,采用本申请实施例的方法,将非法的媒体文件从其所在的目录中移除,使相应目录下不再包括非法的媒体文件。并且,将非法的媒体文件移动至预设目录下,使非法的媒体文件均集中至预设目录下,同时可实现依然在手机中保留非法的媒体文件。
而后,在扫描并更新媒体存储数据库时,扫描除该预设目录之外的目录下的媒体文件,即可实现对非法的媒体文件的过滤。并且依据扫描结果来更新媒体存储数据库,实现将新产生的合法的媒体文件添加到媒体存储数据库中,以及将已经存在于媒体存储数据库中的非法的媒体文件删除。如此,则无需在扫描时,一一剔除各个目录中非法的媒体文件。从而可以简化扫描更新时的运算量,提高更新效率。
为便于对前述方式2的理解,下面结合图12,并以图片文件为例,来说明方式2的完整过程。
步骤a、在收集用户的图片目录信息并利用AI分析模型识别得到非法图片之后,将非法图片从其所在的目录中移除,并移动至集中的预设目录下。
步骤b、根据预设目录更新预设黑名单。例如,若预设黑名单中不包括该预设目录,则将该预设目录添加到预设黑名单中。反之,则不添加。
步骤c、在完成预设黑名单的更新后发扫描广播,或者在手机开机后,可触发对手机中的图片文件的扫描。
步骤d、判断是否存在预设黑名单。若不存在预设黑名单,则表明不存在非法图片,则执行步骤e。若存在预设黑名单,则表明存在非法图片,则执行步骤f。
步骤e、扫描全部目录下的图片,从而扫描到所有的合法图片。
步骤f、过滤掉预设黑名单中记录的预设目录,并扫描其余目录下的图片。具体的,在扫描时扫描除预设黑名单中记录的预设目录之外的其它目录下的图片。从而扫描到所有的合法图片。
步骤g、更新数据库,将媒体存储数据库中缺失的合法图片添加到媒体存储数据库中,以及将媒体存储数据库中包括的非法图片删除。从而得到不包括非法图片,同时包括最新的合法图片的媒体存储数据库。
方式3,本申请实施例提供一种文件处理的方法,应用于手机。该手机可提供图片、音视频和/或文档等类型的媒体文件的查看及使用功能。在本实施例中,手机将非法的媒体文件从其所在的目录移动到预设目录下,该预设目录设置有预设标记,该预设标记用于指示手机更新媒体存储数据库时不扫描该预设目录。在本实施例中,非法的媒体文件所在的目录也可以称为第一目录。在一种具体的实现方式中,预设目录是第一目录的子目录(即下文中的预设子目录)。具体的,如图13所示,该方法包括S1301-S1303。
S1301、手机将非法的媒体文件从其所在的目录中移动至该目录下的子目录中,该预设子目录具有预设标记,预设标记用于指示不扫描该预设子目录。并且,将该非法的媒体文件从其所在目录中删除。
仍以图6中的(b)为例,识别出的非法图片包括目录“图片/111”下的图片655.jpg和666.jpg。手机可将图片655.jpg和666.jpg从目录“图片/111”中移除,并移动至目录“图片/111”下的预设子目录中。例如,移除后目录“图片/111”下包括的内容可以如图14中的(a)示出的手机存储界面1401所示,在目录1402,即目录“图片/111”下包括图片644.jpg和677.jpg,还包括预设子目录对应的文件夹,即文件夹444。在将非法图片移动至预设子目录后,预设子目录中包括的内容可以如图14中的(b)示出的手机存储界面1403所示,在预设子目录1404,即目录“图片/111/444”下包括非法图片655.jpg和666.jpg。
其中,若是首次使用该方案,则预设子目录可以是新建的目录。或者,若此前已使用过该方案,则预设子目录可以是历史创建的目录,此次则可直接使用。
在本实施例中,将非法的媒体文件移动至该非法的媒体文件所在的目录下的预设子目录中。该预设子目录具有预设标记,以便后续在扫描时依据该预设标记跳过对该预设子目录的扫描。
其中,预设标记可以是目录中包括的第二预设字符。例如,预设标记是图14中的(b)示出的目录“图片/111/444”中的字符“444”。也就是说,当手机检测到目录中包括预设字符,则表明该目录是预设子目录,其中的媒体文件是非法的媒体文件。
或者,预设标记也可以是预设子目录中预设格式的文件。例如,预设标记可以是目录“图片/111/444”下的“.nomedia”文件(也可以称为屏蔽媒体软件扫描的文件)。也就是说,当手机检测到目录中包括预设文件,则表明该目录是预设子目录,其中的媒体文件是非法的媒体文件。
S1302、手机响应于该第一事件,根据不扫描标记过滤掉该预设子目录,并扫描剩余的所有目录。
其中,关于第一事件可参见前文S502中的相关说明,此处不再赘述。
针对任一目录,若该目录下包括预设子目录,则在扫描该目录下的媒体文件时,跳过对该预设子目录的扫描,而只扫描除该预设子目录之外的媒体文件。从而可以过滤掉预设子目录中存储的非法的媒体文件。若该目录下不包括预设子目录,则在扫描该目录下的媒体文件时,可以扫描该目录下的所有媒体文件。如此,则可以扫描到所有合法的媒体文件,而过滤掉非法的媒体文件。
示例性的,预设标记是包括“.nomedia”文件。手机检测到目录“图片/111”下的子目录“图片/111/444”中包括“.nomedia”文件,则表明子目录“图片/111/444”是预设子目录。在扫描图14中的(a)所示的目录“图片/111”时,则仅扫描其中的图片644.jpg和677.jpg。而不扫描子目录“图片/111/444”中的媒体文件。
也就是说,手机响应于第一事件,扫描手机中的第一媒体文件,该第一媒体文件所在的目录未设置预设标记。
S1303、手机根据扫描结果更新媒体存储数据库。
同样的,更新媒体存储数据库也包括在媒体存储数据库中新增媒体存储数据库中缺失的合法的媒体文件和/或删除媒体存储数据库中的非法的媒体文件。即也包括与S504中类似的第一方面和第二方面,关于第一方面和第二方面的具体实现可参见S504中的相关说明,此处将不再赘述。
综上所述,采用本申请实施例的方法,可以将每个目录下非法的媒体文件集中到该目录下的预设子目录中。并且,预设子目录具有预设标记,可以方便在扫描时将其识别为用于存储非法的媒体文件的子目录。
而后,在扫描并更新媒体存储数据库时,依据预设标记识别出预设子目录,并且仅扫描除该预设子目录之外的目录下的媒体文件。从而可以过滤掉非法的媒体文件。并且依据扫描结果来更新媒体存储数据库,实现将新产生的合法的媒体文件添加到媒体存储数据库中,以及将已经存在于媒体存储数据库中的非法的媒体文件删除。
为便于对前述方式3的理解,下面结合图15,并以图片文件为例,来说明方式3的完整过程。
步骤a)、在收集用户的图片目录信息并利用AI分析模型识别得到非法图片之后,将非法图片从当前目录移除至当前目录下的预设子目录下,该预设子目录下创建有.nomedia文件。该.nomedia文件用于指示该预设子目录不被扫描。
步骤b)、在移除到预设子目录下后发扫描广播,或者在手机开机后,可触发对手机中的图片文件的扫描。
步骤c)、在扫描时仅扫描不包括.nomedia文件的目录下的媒体文件,从而可以仅扫描到合法图片。
步骤d)、更新数据库,将媒体存储数据库中缺失的合法图片添加到媒体存储数据库中,以及将媒体存储数据库中包括的非法图片删除。从而得到不包括非法图片,同时包括最新的合法图片的媒体存储数据库。
在经过前述任一种方式更新媒体存储数据库中的媒体文件后,手机响应于用户触发启动展示媒体文件的APP(如图库APP)的操作,则可以根据更新后的媒体存储数据库中的媒体文件数据,向用户展示相应类型的媒体文件。从而可以屏蔽非法的媒体文件,而仅将合法的媒体文件展示给用户。下面以图片文件的展示为例,并结合图16来说明根据更新后的媒体存储数据库中的媒体文件数据,向用户展示相应类型的媒体文件的过程。
如图16所示,当触发启动图库APP后,图库APP可以向媒体存储数据库发送图片数据查询请求。媒体存储数据库接收到该图片数据查询请求后,过滤出图片文件的文件数据,而后向图库APP返回图片文件的文件数据。由于媒体数据库中存储的是合法的媒体文件的数据,相应的,返回给图库APP的也是合法图片的文件数据。图库APP依据该合法图片的文件数据向用户展示合法图片。从而可以屏蔽掉非法图片,而仅将合法图片展示给用户。
本申请另一些实施例提供了一种电子设备,该电子设备可以包括:上述显示屏(如触摸屏)、存储器和一个或多个处理器。该显示屏、存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中手机执行的各个功能或者步骤。该电子设备的结构可以参考图4所示的电子设备400的结构。
本申请实施例还提供一种芯片***,如图17所示,该芯片***1700包括至少一个处理器1701和至少一个接口电路1702。处理器1701和接口电路1702可通过线路互联。例如,接口电路1702可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1702可用于向其它装置(例如处理器1701)发送信号。示例性的,接口电路1702可读取存储器中存储的指令,并将该指令发送给处理器1701。当所述指令被处理器1701执行时,可使得电子设备执行上述实施例中的各个步骤。当然,该芯片***还可以包含其他分立器件,本申请实施例对此不作具体限定。
本申请实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。
本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。
通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (19)

1.一种文件处理的方法,其特征在于,包括:
电子设备识别所述电子设备中的非法媒体文件,所述非法媒体文件包括未经用户允许下载并保存的媒体文件;
所述电子设备将所述非法媒体文件的第一目录的信息保存在预设黑名单中;
所述电子设备响应于第一事件,扫描所述电子设备中的第一媒体文件,所述第一媒体文件不包括所述预设黑名单记录的目录对应的媒体文件,所述第一事件用于触发所述电子设备更新媒体存储数据库;
所述电子设备根据扫描结果,更新所述媒体存储数据库中保存的媒体文件。
2.根据权利要求1所述的方法,其特征在于,在所述电子设备响应于第一事件,扫描所述电子设备中的第一媒体文件之前,所述方法还包括:
所述电子设备将所述非法媒体文件的信息保存在所述预设黑名单中;
其中,所述第一目录的信息和所述非法媒体文件的信息按照预设格式关联保存在所述预设黑名单中。
3.根据权利要求2所述的方法,其特征在于,所述预设格式为:所述第一目录的信息/所述非法媒体文件的信息。
4.根据权利要求2或3所述的方法,其特征在于,所述扫描所述电子设备中的第一媒体文件,包括:
针对第二目录,所述电子设备查询所述预设黑名单中是否包括所述第二目录的信息以及与所述第二目录的信息关联的媒体文件的信息;其中,所述第二目录是任一个第一目录;
若是,则扫描所述第二目录下除所述关联的媒体文件的信息指示的非法媒体文件之外的媒体文件;
若否,则扫描所述第二目录下所有的媒体文件。
5.根据权利要求1所述的方法,其特征在于,所述电子设备将所述非法媒体文件的第一目录的信息保存在预设黑名单中,包括:
所述电子设备将所述非法媒体文件由所述非法媒体文件所在的第三目录,移动至所述第一目录;其中,所述第一目录是预设目录,所述第一目录的信息保存在所述预设黑名单中。
6.根据权利要求5所述的方法,其特征在于,所述扫描所述电子设备中的第一媒体文件,包括:
所述电子设备查询所述预设黑名单,并扫描第四目录下所有的媒体文件;其中,所述第四目录是除所述预设黑名单中记录的目录之外的目录,所述第四目录是任一个第三目录。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述电子设备根据扫描结果,更新所述媒体存储数据库中保存的媒体文件,包括:
所述电子设备将扫描到的,且所述媒体存储数据库中不包括的媒体文件的数据添加到所述媒体存储数据库中;和/或,所述电子设备将未扫描到的,且所述媒体存储数据库中包括的媒体文件的数据从所述媒体存储数据库中删除。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述电子设备识别所述电子设备中的非法媒体文件,包括:
若第二媒体文件的文件内容中包括预设内容,所述电子设备识别所述第二媒体文件是所述非法媒体文件;和/或,
若生成所述第二媒体文件的记录中不包括第二事件,所述电子设备识别所述第二媒体文件是所述非法媒体文件;其中,所述第二事件用于指示在用户允许的情况下下载并保存媒体文件;
其中,所述第二媒体文件是所述电子设备中包括的任一个媒体文件。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述第一事件包括所述电子设备的开机事件;预设周期间隔到达的事件;或者,接收到扫描广播的事件。
10.根据权利要求1-9中任一项所述的方法,其特征在于,所述媒体文件包括图片文件、音频文件、视频文件和/或文档文件。
11.一种文件处理的方法,其特征在于,包括:
电子设备识别所述电子设备中的非法媒体文件,所述非法媒体文件包括未经用户允许下载并保存的媒体文件;
所述电子设备将所述非法媒体文件由所述非法媒体文件所在的第一目录,移动至预设目录;所述预设目录设置有预设标记,所述预设标记用于指示所述电子设备更新媒体存储数据库时不扫描所述预设目录;
所述电子设备响应于第一事件,扫描所述电子设备中的第一媒体文件,所述第一媒体文件所在的目录未设置所述预设标记,所述第一事件用于触发所述电子设备更新所述媒体存储数据库;
所述电子设备根据扫描结果,更新所述媒体存储数据库中保存的媒体文件。
12.根据权利要求11所述的方法,其特征在于,所述预设标记是所述预设目录中包括的预设格式的文件。
13.根据权利要求11或12所述的方法,其特征在于,所述预设目录是所述第一目录的子目录。
14.根据权利要求11-13中任一项所述的方法,其特征在于,所述电子设备根据扫描结果,更新所述更新媒体存储数据库中保存的媒体文件,包括:
所述电子设备将扫描到的,且所述媒体存储数据库中不包括的媒体文件的数据添加到所述媒体存储数据库中;和/或,所述电子设备将未扫描到的,且所述媒体存储数据库中包括的媒体文件的数据从所述媒体存储数据库中删除。
15.根据权利要求11-14中任一项所述的方法,其特征在于,所述电子设备识别所述电子设备中的非法媒体文件,包括:
若第二媒体文件的文件内容中包括预设内容,所述电子设备识别所述第二媒体文件是所述非法媒体文件;和/或,
若生成所述第二媒体文件的记录中不包括第二事件,所述电子设备识别所述第二媒体文件是所述非法媒体文件;其中,所述第二事件用于在用户允许的情况下下载并保存媒体文件;
其中,所述第二媒体文件是所述电子设备中包括的任一个媒体文件。
16.根据权利要求11-15中任一项所述的方法,其特征在于,所述第一事件包括所述电子设备的开机事件;预设周期间隔到达的事件;或者,接收到扫描广播的事件。
17.根据权利要求11-16中任一项所述的方法,其特征在于,所述媒体文件包括图片文件、音频文件、视频文件和/或文档文件。
18.一种电子设备,其特征在于,所述电子设备中存储有媒体文件,所述电子设备包括显示屏、存储器和一个或多个处理器;所述显示屏、所述存储器和所述处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如权利要求1-17中任一项所述的方法。
19.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1-17中任一项所述的方法。
CN202110738587.6A 2021-06-30 2021-06-30 一种文件处理的方法及电子设备 Active CN113641834B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110738587.6A CN113641834B (zh) 2021-06-30 2021-06-30 一种文件处理的方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110738587.6A CN113641834B (zh) 2021-06-30 2021-06-30 一种文件处理的方法及电子设备

Publications (2)

Publication Number Publication Date
CN113641834A true CN113641834A (zh) 2021-11-12
CN113641834B CN113641834B (zh) 2022-10-21

Family

ID=78416446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110738587.6A Active CN113641834B (zh) 2021-06-30 2021-06-30 一种文件处理的方法及电子设备

Country Status (1)

Country Link
CN (1) CN113641834B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1367595A (zh) * 2001-01-23 2002-09-04 联想(北京)有限公司 互联网中过滤电子邮件内容的方法
US20100305960A1 (en) * 2005-04-21 2010-12-02 Victrio Method and system for enrolling a voiceprint in a fraudster database
CN102799630A (zh) * 2012-06-26 2012-11-28 深圳Tcl新技术有限公司 自动识别多媒体格式的方法、装置及多媒体设备
CN103106369A (zh) * 2013-01-22 2013-05-15 西安Tcl软件开发有限公司 基于媒体服务器的文件共享方法及装置
CN106991130A (zh) * 2017-03-07 2017-07-28 广东欧珀移动通信有限公司 一种文件处理方法、装置及智能终端
CN112995731A (zh) * 2021-05-08 2021-06-18 荣耀终端有限公司 切换多媒体设备的方法和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1367595A (zh) * 2001-01-23 2002-09-04 联想(北京)有限公司 互联网中过滤电子邮件内容的方法
US20100305960A1 (en) * 2005-04-21 2010-12-02 Victrio Method and system for enrolling a voiceprint in a fraudster database
CN102799630A (zh) * 2012-06-26 2012-11-28 深圳Tcl新技术有限公司 自动识别多媒体格式的方法、装置及多媒体设备
CN103106369A (zh) * 2013-01-22 2013-05-15 西安Tcl软件开发有限公司 基于媒体服务器的文件共享方法及装置
CN106991130A (zh) * 2017-03-07 2017-07-28 广东欧珀移动通信有限公司 一种文件处理方法、装置及智能终端
CN112995731A (zh) * 2021-05-08 2021-06-18 荣耀终端有限公司 切换多媒体设备的方法和***

Also Published As

Publication number Publication date
CN113641834B (zh) 2022-10-21

Similar Documents

Publication Publication Date Title
CN108235765B (zh) 一种故事相册的显示方法及装置
US20200348806A1 (en) Electronic device for playing-playing contents and method thereof
CN112783379B (zh) 一种选择图片的方法和电子设备
US20180032259A1 (en) Method of displaying content and electronic device adapted to the same
CN108062390B (zh) 推荐用户的方法、装置和可读存储介质
CN110637290A (zh) 一种文件管理方法及装置
CN109976668A (zh) 数据删除方法、数据删除装置和计算机可读存储介质
CN114356258A (zh) 电子设备及其投屏方法和介质
CN117896461A (zh) 一种日程处理方法及电子设备
WO2021185352A1 (zh) 一种版本升级方法及相关装置
CN111435377A (zh) 应用推荐方法、装置、电子设备以及存储介质
CN110865981A (zh) 用于移动终端的文件访问方法及其移动终端
CN113641834B (zh) 一种文件处理的方法及电子设备
KR20190139500A (ko) 웹툰 제공 장치 및 휴대 단말의 동작 방법
US9220979B2 (en) Electronic device, recording medium management method and program
CN114691276B (zh) 应用程序处理方法、智能终端及存储介质
WO2021244614A1 (zh) 存储内容搜索方法、***和电子设备
CN106469178B (zh) 信息处理方法、终端及电子设备
CN113918060A (zh) 应用管理方法和电子设备
CN110545299B (zh) 内容列表信息的获取方法、提供方法、装置及设备
CN108874586B (zh) 数据恢复方法及相关产品
JP5472992B2 (ja) 端末装置及びプログラム
CN108984671B (zh) 视频创建方法及相关产品
CN114500737B (zh) 一种图片收藏方法、设备及计算机存储介质
CN116541188B (zh) 通知显示方法、终端设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230914

Address after: 201306 building C, No. 888, Huanhu West 2nd Road, Lingang New District, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Patentee after: Shanghai Glory Smart Technology Development Co.,Ltd.

Address before: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee before: Honor Device Co.,Ltd.

TR01 Transfer of patent right