CN105653674A - 智能终端的文件管理方法及*** - Google Patents
智能终端的文件管理方法及*** Download PDFInfo
- Publication number
- CN105653674A CN105653674A CN201511018223.1A CN201511018223A CN105653674A CN 105653674 A CN105653674 A CN 105653674A CN 201511018223 A CN201511018223 A CN 201511018223A CN 105653674 A CN105653674 A CN 105653674A
- Authority
- CN
- China
- Prior art keywords
- file
- intelligent terminal
- identification code
- movable storage
- storage device
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种智能终端的文件管理方法,该方法包括:当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;若移动存储设备中存在预设格式的识别码,则判断该识别码是否存在于智能终端的数据库中;若识别码存在于智能终端的数据库中,则获取该识别码关联的文件记录信息;根据获取的文件记录信息在智能终端上显示移动存储设备中该智能终端访问过的文件。本发明还公开一种智能终端的文件管理***。本发明有针对性地获取移动存储设备存储的文件中被智能终端访问过的文件,缓解了智能终端CPU的压力,避免了智能终端CPU资源的浪费。
Description
技术领域
本发明涉及文件管理技术领域,尤其涉及一种智能终端的文件管理方法及智能终端。
背景技术
目前市场上的智能终端设备(例如智能电视、智能手机、平板电脑等)均带有多媒体应用浏览器或者文件浏览器,用于浏览移动存储设备(U盘,移动硬盘等)中的多媒体文件(例如照片,音乐,视频等)。但是,目前市面上的移动存储设备不具备对智能终端设备的记忆功能,当一个移动存储设备***智能终端设备对应接口后,智能终端设备每次都需要对移动存储设备进行全盘扫描以显示该移动存储设备中所有文件,无法有针对地显示部分文件以便于用户查找所需文件,这样造成智能终端设备浪费过多CPU(CentralProcessingUnit,中央处理器)资源来扫描移动存储设备所有文件,造成用户查找所需文件的查找效率低。
发明内容
本发明的主要目的在于提供一种智能终端的文件管理方法及智能终端,旨在解决在用户查找移动存储设备中文件时,智能终端浪费过多CPU资源来扫描移动存储设备所有文件、用户查找所需文件的查找效率低的技术问题。
为实现上述目的,本发明提供一种智能终端的文件管理方法,所述智能终端的文件管理方法包括:
当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;
若所述移动存储设备中存在预设格式的识别码,则判断该识别码是否存在于所述智能终端的数据库中;
若所述识别码存在于所述智能终端的数据库中,则获取该识别码关联的文件记录信息,其中文件记录信息是根据用户通过智能终端访问移动存储设备中文件的访问记录生成的;
根据获取的文件记录信息在智能终端上显示所述移动存储设备中该智能终端访问过的文件。
优选地,所述当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码的步骤之后还包括:
若所述移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中;
实时记录用户通过所述智能终端访问移动存储设备中文件的访问记录;
根据所述访问记录生成文件记录信息,并将生成的文件记录信息与所述识别码关联。
优选地,所述若所述移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中的步骤包括:
若所述移动存储设备中不存在预设格式的识别码,获取该移动存储设备的存储量和所述智能终端的当前时刻;
根据所述存储量和当前时刻生成识别码,并将该识别码存储于该移动存储设备中。
优选地,所述若所述移动存储设备中存在预设格式的识别码时,则判断该识别码是否存在于所述智能终端的数据库中的步骤之后还包括:
若所述识别码不存在于所述智能终端的数据库中,则将该识别码存入该智能终端的数据库中。
优选地,所述文件记录信息包括文件类型、访问时间、存储路径,
所述根据获取的文件记录信息在智能终端上显示所述移动存储设备中该智能终端访问过的文件的步骤包括:
根据所述文件记录信息中的访问时间,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的待显示文件;
根据所述待显示文件的存储路径从所述移动存储设备上获取待显示文件,并根据所述待显示文件的文件类型,在智能终端上分类显示待显示文件。
为实现上述目的,本发明还提供一种智能终端的文件管理***,所述智能终端的文件管理***包括:
第一判断模块,用于当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;
第二判断模块,用于若所述移动存储设备中存在预设格式的识别码,则判断该识别码是否存在于所述智能终端的数据库中;
记录信息获取模块,用于若所述识别码存在于所述智能终端的数据库中,则获取该识别码关联的文件记录信息,其中文件记录信息是根据用户通过智能终端访问移动存储设备中文件的访问记录生成的;
显示模块,用于根据获取的文件记录信息在智能终端上显示所述移动存储设备中该智能终端访问过的文件。
优选地,所述智能终端的文件管理***还包括:
识别码生成模块,用于若所述移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中;
第一记录模块,用于实时记录用户通过所述智能终端访问移动存储设备中文件的访问记录;
第一关联模块,用于根据所述访问记录生成文件记录信息,并将生成的文件记录信息与所述识别码关联。
优选地,所述识别码生成模块包括:
获取单元,用于若所述移动存储设备中不存在预设格式的识别码,获取该移动存储设备的存储量和所述智能终端的当前时刻;
生成单元,用于根据所述存储量和当前时刻生成识别码,并将该识别码存储于该移动存储设备中。
优选地,所述智能终端的文件管理***还包括:
识别码存入模块,用于若所述识别码不存在于所述智能终端的数据库中,则将该识别码存入该智能终端的数据库中。
优选地,所述文件记录信息包括文件类型、访问时间、存储路径,
所述显示模块包括:
筛选单元,用于根据所述文件记录信息中的访问时间,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的待显示文件;
显示单元,用于根据所述待显示文件的存储路径从所述移动存储设备上获取待显示文件,并根据所述待显示文件的文件类型,在智能终端上分类显示待显示文件。
本发明通过在检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;若存在,则继续判断该识别码是否存在于智能终端的数据库中;若存在,则获取该识别码关联的文件记录信息,并根据该文件记录信息在智能终端上显示移动存储设备中该智能终端访问过的文件,从而智能终端根据移动存储设备的识别码,获取该识别码对应的文件记录信息,从而有针对性地扫描并获取移动存储设备存储的文件中与文件记录信息对应的文件,即获取移动存储设备存储的文件中被智能终端访问过的文件,这些访问过的文件的数量远远少于移动存储设备中文件总数,极大缓解了智能终端CPU的压力,避免了智能终端CPU资源的浪费;并且,这些访问过的文件极有可能是用户本次接入移动存储设备所需查找的文件,大大提高了用户查找所需文件的效率。
附图说明
图1为本发明智能终端的文件管理方法第一实施例的流程示意图;
图2为本发明智能终端的文件管理方法第二实施例的流程示意图;
图3为本发明智能终端的文件管理方法第三实施例中若移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中的步骤的细化流程示意图;
图4为本发明智能终端的文件管理方法第四实施例的流程示意图;
图5为本发明智能终端的文件管理***第一实施例的功能模块示意图;
图6为本发明智能终端的文件管理***第二实施例的功能模块示意图;
图7为本发明智能终端的文件管理***第三实施例中识别码生成模块的细化功能模块示意图;
图8为本发明智能终端的文件管理***第四实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明中移动存储设备接入的智能终端可以为智能电视、智能手机、平板电脑等智能终端。
本发明提供一种智能终端的文件管理方法,在本发明智能终端的文件管理方法的第一实施例中,参照图1,该智能终端的文件管理方法包括:
步骤S10,当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;
用户在需要查看移动存储设备中的文件时,会将移动存储设备接入智能终端,即将移动存储设备***到智能终端适配的接口中,或移动存储设备通过蓝牙、红外等无线传输方式接入智能终端,通过智能终端显示该移动存储设备中的文件(该文件包括多媒体文件、文档等),以查找用户所需的文件。当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码(识别码可为一个唯一的序列号),例如通过将识别码存于移动存储设备的预设位置(例如根目录),当检测到移动存储设备接入智能终端时,直接扫描移动存储设备预设位置以判断该移动存储设备中是否存在预设格式的识别码。
步骤S20,若移动存储设备中存在预设格式的识别码,则判断该识别码是否存在于智能终端的数据库中;
若判定接入的移动存储设备中存在预设格式的识别码,则需进一步判断该识别码是否存在于智能终端的数据库中,即判断该识别码对应的移动存储设备是否接入过该智能终端,且用户在该智能终端上浏览过该移动存储设备上的文件。
步骤S30,若识别码存在于智能终端的数据库中,则获取该识别码关联的文件记录信息,其中文件记录信息是根据用户通过智能终端访问移动存储设备中文件的访问记录生成的;
与识别码关联的文件记录信息可以存储于移动存储设备或智能终端的数据库中,本实施例中优选将文件记录信息存入智能终端的数据库中,这样避免文件记录信息存入移动存储设备丢失、省去了智能终端从移动存储设备中获取文件记录信息的过程,提高了数据读取效率。
将识别码在智能终端的数据库中查找匹配,当在智能终端的数据库中匹配到相同的识别码时,则判定识别码存在于智能终端的数据库中,并从智能终端的数据库中获取该识别码对应的文件记录信息,文件记录信息是根据用户通过智能终端访问移动存储设备中文件的访问记录生成的。
此外,在判定识别码存在于智能终端的数据库之后,若智能终端检测到用户开始访问接入智能终端的移动存储设备中文件时,实时记录用户通过智能终端访问该移动存储设备中文件的访问记录,然后根据访问记录生成文件记录信息,并将生成的文件记录信息与识别码关联。
步骤S40,根据获取的文件记录信息在智能终端上显示移动存储设备中该智能终端访问过的文件。
根据获取的文件记录信息确定待显示文件,待显示文件是移动存储设备中该智能终端访问过的文件,在智能终端显示区域显示待显示文件的文件标识(文件标识包括文件缩略图、文件简称等)。当然,若要根据文件记录信息快速获取并显示动存储设备中该智能终端访问过的文件,则尽量保证移动存储设备中文件的存储路径未发生变化。
为了更好地理解本发明智能终端的文件管理方法的第一实施例,以下以具体例子解释说明,例如,移动存储设备A接入智能终端B后,智能终端B判断移动存储设备A中是否存在预设格式的识别码;智能终端B在移动存储设备A找到预设格式的识别码a时,则继续在智能终端B的数据库中查找并匹配,若在智能终端B的数据库中找到识别码a,即识别码a存在于智能终端B的数据库中,则从智能终端B的数据库中获取识别码a关联的文件记录信息b,然后在智能终端B显示区域显示文件记录信息b对应的文件,即在智能终端B显示区域显示移动存储设备A中被智能终端B访问过的文件。
在本实施例中,通过在检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;若存在,则继续判断该识别码是否存在于智能终端的数据库中;若存在,则获取该识别码关联的文件记录信息,并根据该文件记录信息在智能终端上显示移动存储设备中该智能终端访问过的文件,从而智能终端根据移动存储设备的识别码,获取该识别码对应的文件记录信息,从而有针对性地扫描并获取移动存储设备存储的文件中与文件记录信息对应的文件,即获取移动存储设备存储的文件中被智能终端访问过的文件,这些访问过的文件的数量远远少于移动存储设备中文件总数,极大缓解了智能终端CPU的压力,避免了智能终端CPU资源的浪费;并且,这些访问过的文件极有可能是用户本次接入移动存储设备所需查找的文件,大大提高了用户查找所需文件的效率。
进一步地,在本发明智能终端的文件管理方法第一实施例的基础上,提出智能终端的文件管理方法第二实施例,参照图2,在第二实施例中,步骤S10之后还包括:
步骤50,若移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中;
若移动存储设备中不存在预设格式的识别码,即表明该移动存储设备之前未接入智能终端,用户也未利用智能终端查看该移动存储设备中的文件,则为该不存在预设格式识别码的移动存储设备生成一个新的符合预设格式的识别码,将该新的识别码作为不存在预设格式识别码的移动存储设备的当前识别码,并将该生成的识别码存储于该移动存储设备的预设存储位置(例如根目录)。
步骤S61,实时记录用户通过智能终端访问移动存储设备中文件的访问记录;
当用户通过智能终端访问移动存储设备中文件时,例如用户通过智能终端查看移动存储设备中的图片、视屏或音频等,实时记录智能终端访问移动存储设备中文件的访问记录,例如实时记录用户通过智能终端访问移动存储设备中文件的访问时间、访问次数、访问文件的文件类型等访问记录。
步骤S62,根据访问记录生成文件记录信息,并将生成的文件记录信息与识别码关联。
根据实时记录的访问记录生成文件记录信息,并将生成的文件记录信息与新生成的识别码关联,即智能终端获取到该新的识别码时,即可获取该新的识别码对应的文件记录信息。
在本实施例中,通过在接入的移动存储设备中不存在预设格式的识别码时,为该移动存储设备生成一个识别码,并根据智能终端访问移动存储设备中文件的访问记录生成文件记录信息,然后将生成的文件记录信息与生成的识别码关联,从而为未与本智能终端连接过的移动存储设备生成识别码并关联文件记录信息,当该移动存储设备再次接入本智能终端时,智能终端能够根据之前生成的识别码快速获取对应的文件记录信息,然后根据获取的文件记录信息快速获取并显示移动存储设备中对应的文件,以供用用户快速查找所需文件,避免智能终端对移动存储设备重复进行全盘扫描。
进一步地,在本发明智能终端的文件管理方法第二实施例的基础上,提出智能终端的文件管理方法第三实施例,参照图3,在第三实施例中,步骤50包括:
步骤S51,若移动存储设备中不存在预设格式的识别码,获取该移动存储设备的存储量和智能终端的当前时刻;
若移动存储设备中不存在预设格式的识别码,即表明该移动存储设备之前未接入智能终端,用户也未利用智能终端查看该移动存储设备中的文件,获取该移动存储设备的存储量,并获取智能终端的当前时刻。
例如,智能终端以Android(安卓)的智能终端***为例,假设识别码为S,则:S=SystemTime+TotalSpace;
其中SystemTime:由System.currentTimeMillis()函数产生的一个当前的毫秒的String型,这个毫秒其实就是自1970年1月1日0时起的毫秒数,类型为long,但可以转化为String型。
TotalSpace:移动存储设备的存储量。在Android***中有提供接口来获取移动存储设备的存储量,返回值是一个long型,代表着移动存储设备的容量字节数。
其中的”+”符号不代表简单的加法,而是String型字符串连接,即代表将String型的SystemTime和TotalSpace连接在一起,更加确保识别码的唯一性。
步骤S52,根据存储量和当前时刻生成识别码,并将该识别码存储于该移动存储设备中。
由于智能终端的当前时刻具有很强的唯一性,且综合移动存储设备的存储量所生成的识别码基本上是唯一的,从而较好地实现识别码的作用。同时,将新的识别码存储于移动存储设备中,以便于该移动存储设备接入智能终端后智能终端快速获取并显示新的识别码对应文件。
在本实施例中,通过先获取移动存储设备的存储量和智能终端的当前时刻,然后根据存储量和当前时刻生成唯一性较高的新的识别码,并将该识别码存储于该移动存储设备中,从而当该移动存储设备再次接入智能终端时,智能终端能够快速、准确地识别移动存储设备。
进一步地,在本发明智能终端的文件管理方法第一实施例的基础上,提出智能终端的文件管理方法第四实施例,参照图4,在第四实施例中,步骤S20之后还包括:
步骤S70,若识别码不存在于智能终端的数据库中,则将该识别码存入该智能终端的数据库中;
当判定接入的移动存储设备具有识别码且该识别码不存在于智能终端的数据库中时,即此时接入的移动存储设备于其它智能终端接入并被输入相应的识别码,本智能终端将其它智能终端生成的识别码存入自己的数据库中。例如,移动存储设备D接入智能终端H中,移动存储设备D的识别码d不属于智能终端H的数据库,该识别码d是移动存储设备D接入智能终端G时所存储的,此时,智能终端H将识别码d存入其数据库中。
步骤S81,实时记录用户通过智能终端访问移动存储设备中文件的访问记录;
当用户通过智能终端访问已经有预设格式识别码的移动存储设备中文件时,例如用户通过智能终端查看该移动存储设备中的图片、视屏或音频等,实时记录智能终端访问移动存储设备中文件的访问记录,例如实时记录用户通过智能终端访问移动存储设备中文件的访问时间、访问次数、访问文件的文件类型等访问记录。
步骤S82,根据记录的访问记录生成文件记录信息,并将生成的文件记录信息与存入的识别码关联。
根据实时记录的访问记录生成文件记录信息,并将生成的文件记录信息与存入的识别码关联,将生成的文件记录信息与移动存储设备自带的识别码进行关联,当该移动存储设备再次接入智能终端时,智能终端获取到该接入移动存储设备的识别码后,即可获取该新的识别码对应的文件记录信息。
在本实施例中,当判定接入智能终端的移动存储设备的识别码存在,但该识别码不存在于智能终端的数据库中时,直接将将该识别码存入该智能终端的数据库中;然后实时记录用户通过智能终端访问移动存储设备中文件的访问记录,并根据记录的访问记录生成文件记录信息,且将生成的文件记录信息与存入的识别码关联,从而有效利用其它智能终端生成的识别码,智能终端避免生成过多的识别码而引起识别码重复的问题。
此外,在本发明智能终端的文件管理方法第二或第三实施例的基础上,
步骤S20之后还包括:
步骤S70,若识别码不存在于智能终端的数据库中,则将该识别码存入该智能终端的数据库中
步骤S81,实时记录用户通过智能终端访问移动存储设备中文件的访问记录;
步骤S82,根据记录的访问记录生成文件记录信息,并将生成的文件记录信息与存入的识别码关联。
进一步地,在在本发明智能终端的文件管理方法第一、第二、第三或第四实施例的基础上,文件记录信息包括文件类型、访问时间、存储路径,
步骤S40包括:
步骤S41,根据文件记录信息中的访问时间,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的待显示文件;
在本实施例中,根据文件记录信息中的访问时间,即获取移动存储设备中被访问过文件的访问时间,然后从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的文件并将筛选出的文件作为待显示文件。由于用户对某一文件的喜爱是持续的(例如用户喜好某一首歌可能会持续数天到数月不等)、对某一文件的需求(例如用户查看一个工作文档需要处理数天)也是持续的,所以根据访问时间来确定待显示文件比较贴合用户的访问习惯或使用习惯,具有较高的智能性。
例如,移动存储设备D接入智能终端A,移动存储设备D中被智能终端A访问过的文件有文件1、文件2、文件3和文件4,文件1、文件2、文件3和文件4的访问时间依次是2015年10月26日9点、11点、13点、17点,当前时刻为18点,预设间隔时长为6小时(当然,此预设间隔时长为几月、几天、几小时不等),则从移动存储设备中被访问过的文件中筛选出访问时间距离18点6小时内的待显示文件有文件3和文件4,将文件3和文件4作为待显示文件。
当然,文件记录信息还可以包括访智能终端访问移动存储设备中文件问次数,可以根据文件记录信息中的访问时间(即距离当前时刻最近一次访问的访问时间)和访问次数,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内且访问次数大于等于预设次数的文件作为待显示文件。接上一段例子,预设次数为2次,文件1、文件2、文件3和文件4的访问次数依次为2次、3次、4次、1次,则从移动存储设备中被访问过的文件中筛选出访问时间距离18点6小时内的待显示文件有文件3和文件4,然后将访问次数大于等于2的文件3(访问次数为4次)作为待显示文件。
步骤S42,根据待显示文件的存储路径从移动存储设备上获取待显示文件,并根据待显示文件的文件类型,在智能终端上分类显示待显示文件。
根据文件记录信息中的访问时间选出待显示文件后,获取待显示文件对应文件记录信息中的存储路径,并根据该存储路径从移动存储设备上快速获取待显示文件,而无需全盘扫描移动存储设备来查找待显示文件,并根据文件记录信息中的文件类型,在根据文件记录信息中的文件类型,在智能终端上分类显示待显示文件,例如待显示文件包括图片、音乐、视频,则在智能终端的显示区域分作三个区域分类显示图片类、音乐类和视频类的待显示文件,方便用户分类查找所需文件。
本发明还提供一种智能终端的文件管理***,在智能终端的文件管理***的第一实施例中,参照图5,该智能终端的文件管理***包括:
第一判断模块10,用于当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;
用户在需要查看移动存储设备中的文件时,会将移动存储设备接入智能终端,即将移动存储设备***到智能终端适配的接口中,或移动存储设备通过蓝牙、红外等无线传输方式接入智能终端,通过智能终端显示该移动存储设备中的文件(该文件包括多媒体文件、文档等),以查找用户所需的文件。当检测到移动存储设备接入智能终端时,第一判断模块10判断该移动存储设备中是否存在预设格式的识别码(识别码可为一个唯一的序列号),例如通过将识别码存于移动存储设备的预设位置(例如根目录),当检测到移动存储设备接入智能终端时,直接扫描移动存储设备预设位置以判断该移动存储设备中是否存在预设格式的识别码。
第二判断模块20,用于若移动存储设备中存在预设格式的识别码,则判断该识别码是否存在于智能终端的数据库中;
若判定接入的移动存储设备中存在预设格式的识别码,则需第二判断模块20进一步判断该识别码是否存在于智能终端的数据库中,即判断该识别码对应的移动存储设备是否接入过该智能终端,且用户在该智能终端上浏览过该移动存储设备上的文件。
记录信息获取模块30,用于若识别码存在于智能终端的数据库中,则获取该识别码关联的文件记录信息,其中文件记录信息是根据用户通过智能终端访问移动存储设备中文件的访问记录生成的;
与识别码关联的文件记录信息可以存储于移动存储设备或智能终端的数据库中,本实施例中优选将文件记录信息存入智能终端的数据库中,这样避免文件记录信息存入移动存储设备丢失、省去了智能终端从移动存储设备中获取文件记录信息的过程,提高了数据读取效率。
记录信息获取模块30将识别码在智能终端的数据库中查找匹配,当在智能终端的数据库中匹配到相同的识别码时,则记录信息获取模块30判定识别码存在于智能终端的数据库中,并从智能终端的数据库中获取该识别码对应的文件记录信息,文件记录信息是根据用户通过智能终端访问移动存储设备中文件的访问记录生成的。
此外,在判定识别码存在于智能终端的数据库之后,若智能终端检测到用户开始访问接入智能终端的移动存储设备中文件时,实时记录用户通过智能终端访问该移动存储设备中文件的访问记录,然后根据访问记录生成文件记录信息,并将生成的文件记录信息与识别码关联。
显示模块40,用于根据获取的文件记录信息在智能终端上显示移动存储设备中该智能终端访问过的文件。
显示模块40根据文件记录信息确定待显示文件,待显示文件是移动存储设备中该智能终端访问过的文件,在智能终端显示区域显示待显示文件的文件标识(文件标识包括文件缩略图、文件简称等)。当然,若要根据文件记录信息快速获取并显示动存储设备中该智能终端访问过的文件,则尽量保证移动存储设备中文件的存储路径未发生变化。
为了更好地理解本发明智能终端的文件管理方法的第一实施例,以下以具体例子解释说明,例如,移动存储设备A接入智能终端B后,智能终端B判断移动存储设备A中是否存在预设格式的识别码;智能终端B在移动存储设备A找到预设格式的识别码a时,则继续在智能终端B的数据库中查找并匹配,若在智能终端B的数据库中找到识别码a,即识别码a存在于智能终端B的数据库中,则从智能终端B的数据库中获取识别码a关联的文件记录信息b,然后在智能终端B显示区域显示文件记录信息b对应的文件,即在智能终端B显示区域显示移动存储设备A中被智能终端B访问过的文件。
在本实施例中,通过在检测到移动存储设备接入智能终端时,第一判断模块10判断该移动存储设备中是否存在预设格式的识别码;若存在,则第二判断模块20继续判断该识别码是否存在于智能终端的数据库中;若存在,则记录信息获取模块30获取该识别码关联的文件记录信息,显示模块40根据该文件记录信息在智能终端上显示移动存储设备中该智能终端访问过的文件,从而智能终端根据移动存储设备的识别码,获取该识别码对应的文件记录信息,从而有针对性地扫描并获取移动存储设备存储的文件中与文件记录信息对应的文件,即获取移动存储设备存储的文件中被智能终端访问过的文件,这些访问过的文件的数量远远少于移动存储设备中文件总数,极大缓解了智能终端CPU的压力,避免了智能终端CPU资源的浪费;并且,这些访问过的文件极有可能是用户本次接入移动存储设备所需查找的文件,大大提高了用户查找所需文件的效率。
进一步地,在本发明智能终端的文件管理***第一实施例的基础上,提出智能终端的文件管理***第二实施例,参照图6,在第二实施例中,智能终端的文件管理***还包括:
识别码生成模块50,用于若移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中;
若移动存储设备中不存在预设格式的识别码,即表明该移动存储设备之前未接入智能终端,用户也未利用智能终端查看该移动存储设备中的文件,则识别码生成模块50为该不存在预设格式识别码的移动存储设备生成一个新的符合预设格式的识别码,并将该新的识别码作为不存在预设格式识别码的移动存储设备的当前识别码,并将该生成的识别码存储于该移动存储设备的预设存储位置(例如根目录)。
第一记录模块61,用于实时记录用户通过智能终端访问移动存储设备中文件的访问记录;
第一关联模块62,用于根据访问记录生成文件记录信息,并将生成的文件记录信息与识别码关联。
当用户通过智能终端访问移动存储设备中文件时,例如用户通过智能终端查看移动存储设备中的图片、视屏或音频等,第一记录模块61实时记录智能终端访问移动存储设备中文件的访问记录,例如实时记录用户通过智能终端访问移动存储设备中文件的访问时间、访问次数、访问文件的文件类型等访问记录。
第一关联模块62根据实时记录的访问记录生成文件记录信息,并将生成的文件记录信息与生成的识别码关联,即智能终端获取到该新的识别码时,即可获取该新的识别码对应的文件记录信息。
在本实施例中,通过在接入的移动存储设备中不存在预设格式的识别码时,识别码生成模块50为该移动存储设备生成一个识别码,第一记录模块61实时记录用户通过智能终端访问移动存储设备中文件的访问记录;第一关联模块62根据智能终端访问移动存储设备中文件的访问记录生成文件记录信息,然后将生成的文件记录信息与生成的识别码关联,从而为未与本智能终端连接过的移动存储设备生成识别码并关联文件记录信息,当该移动存储设备再次接入本智能终端时,智能终端能够根据之前生成的识别码快速获取对应的文件记录信息,然后根据获取的文件记录信息快速获取并显示移动存储设备中对应的文件,以供用用户快速查找所需文件,避免智能终端对移动存储设备重复进行全盘扫描。
进一步地,在本发明智能终端的文件管理***第二实施例的基础上,提出智能终端的文件管理***第三实施例,参照图7,在第三实施例中,识别码生成模块50包括:
获取单元51,用于若移动存储设备中不存在预设格式的识别码,获取该移动存储设备的存储量和智能终端的当前时刻;
若移动存储设备中不存在预设格式的识别码,即表明该移动存储设备之前未接入智能终端,用户也未利用智能终端查看该移动存储设备中的文件,获取单元51获取该移动存储设备的存储量,并获取智能终端的当前时刻。
例如,智能终端以Android(安卓)的智能终端***为例,假设识别码为S,则:S=SystemTime+TotalSpace;
其中SystemTime:由System.currentTimeMillis()函数产生的一个当前的毫秒的String型,这个毫秒其实就是自1970年1月1日0时起的毫秒数,类型为long,但可以转化为String型。
TotalSpace:移动存储设备的存储量。在Android***中有提供接口来获取移动存储设备的存储量,返回值是一个long型,代表着移动存储设备的容量字节数。
其中的”+”符号不代表简单的加法,而是String型字符串连接,即代表将String型的SystemTime和TotalSpace连接在一起,更加确保识别码的唯一性。
生成单元52,用于根据存储量和当前时刻生成识别码,并将该识别码存储于该移动存储设备中。
由于智能终端的当前时刻具有很强的唯一性,且综合移动存储设备的存储量所生成的识别码基本上是唯一的,从而较好地实现识别码的作用。同时,将新的识别码存储于移动存储设备中,以便于该移动存储设备接入智能终端后智能终端快速获取并显示新的识别码对应文件。
在本实施例中,通过获取单元51先获取移动存储设备的存储量和智能终端的当前时刻,然后生成单元52根据存储量和当前时刻生成唯一性较高的新的识别码,并将该识别码存储于该移动存储设备中,从而当该移动存储设备再次接入智能终端时,智能终端能够快速、准确地识别移动存储设备。
进一步地,在本发明智能终端的文件管理***第一实施例的基础上,提出智能终端的文件管理***第四实施例,参照图8,在第四实施例中,智能终端的文件管理***还包括:
识别码存入模块70,用于若识别码不存在于智能终端的数据库中,则将该识别码存入该智能终端的数据库中;
当判定接入的移动存储设备具有识别码且该识别码不存在于智能终端的数据库中时,即此时接入的移动存储设备于其它智能终端接入并被输入相应的识别码,本智能终端的识别码存入模块70将其它智能终端生成的识别码存入自己的数据库中。例如,移动存储设备D接入智能终端H中,移动存储设备D的识别码d不属于智能终端H的数据库,该识别码d是移动存储设备D接入智能终端G时所存储的,此时,智能终端H将识别码d存入其数据库中。
第二记录模块81,用于实时记录用户通过智能终端访问移动存储设备中文件的访问记录;
第二关联模块82,用于根据记录的访问记录生成文件记录信息,并将生成的文件记录信息与存入的识别码关联。
当用户通过智能终端访问已经有预设格式识别码的移动存储设备中文件时,例如用户通过智能终端查看该移动存储设备中的图片、视屏或音频等,第二记录模块81实时记录智能终端访问移动存储设备中文件的访问记录,例如实时记录用户通过智能终端访问移动存储设备中文件的访问时间、访问次数、访问文件的文件类型等访问记录。
第二关联模块82根据实时记录的访问记录生成文件记录信息,并将生成的文件记录信息与存入的识别码关联,将生成的文件记录信息与移动存储设备自带的识别码进行关联,当该移动存储设备再次接入智能终端时,智能终端获取到该接入移动存储设备的识别码后,即可获取该新的识别码对应的文件记录信息。
在本实施例中,当判定接入智能终端的移动存储设备的识别码存在,但该识别码不存在于智能终端的数据库中时,识别码存入模块70直接将将该识别码存入该智能终端的数据库中;然后第二记录模块81实时记录用户通过智能终端访问移动存储设备中文件的访问记录,并第二关联模块82根据记录的访问记录生成文件记录信息,且将生成的文件记录信息与存入的识别码关联,从而有效利用其它智能终端生成的识别码,智能终端避免生成过多的识别码而引起识别码重复的问题。
此外,在本发明智能终端的文件管理***第二或第三实施例的基础上,
智能终端的文件管理***还包括:
识别码存入模块70,用于若识别码不存在于智能终端的数据库中,则将该识别码存入该智能终端的数据库中;
第二记录模块81,用于实时记录用户通过智能终端访问移动存储设备中文件的访问记录;
第二关联模块82,用于根据记录的访问记录生成文件记录信息,并将生成的文件记录信息与存入的识别码关联。
进一步地,在在本发明智能终端的文件管理***第一、第二、第三或第四实施例的基础上,文件记录信息包括文件类型、访问时间、存储路径,
显示模块40包括:
筛选单元41,用于根据文件记录信息中的访问时间,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的待显示文件;
在本实施例中,筛选单元41根据文件记录信息中的访问时间,即获取移动存储设备中被访问过文件的访问时间,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的文件并将筛选出的文件作为待显示文件。由于用户对某一文件的喜爱是持续的(例如用户喜好某一首歌可能会持续数天到数月不等)、对某一文件的需求(例如用户查看一个工作文档需要处理数天)也是持续的,所以根据访问时间来确定待显示文件比较贴合用户的访问习惯或使用习惯,具有较高的智能性。
例如,移动存储设备D接入智能终端A,移动存储设备D中被智能终端A访问过的文件有文件1、文件2、文件3和文件4,文件1、文件2、文件3和文件4的访问时间依次是2015年10月26日9点、11点、13点、17点,当前时刻为18点,预设间隔时长为6小时(当然,此预设间隔时长为几月、几天、几小时不等),则从移动存储设备中被访问过的文件中筛选出访问时间距离18点6小时内的待显示文件有文件3和文件4,将文件3和文件4作为待显示文件。
当然,文件记录信息还可以包括访智能终端访问移动存储设备中文件问次数,筛选单元41可以根据文件记录信息中的访问时间(即距离当前时刻最近一次访问的访问时间)和访问次数,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内且访问次数大于等于预设次数的文件作为待显示文件。接上一段例子,预设次数为2次,文件1、文件2、文件3和文件4的访问次数依次为2次、3次、4次、1次,则从移动存储设备中被访问过的文件中筛选出访问时间距离18点6小时内的待显示文件有文件3和文件4,然后将访问次数大于等于2的文件3(访问次数为4次)作为待显示文件。
显示单元42,用于根据待显示文件的存储路径从移动存储设备上获取待显示文件,并根据待显示文件的文件类型,在智能终端上分类显示待显示文件。
显示单元42根据文件记录信息中的访问时间选出待显示文件后,获取待显示文件对应文件记录信息中的存储路径,并根据该存储路径从移动存储设备上快速获取待显示文件,而无需全盘扫描移动存储设备来查找待显示文件,并根据文件记录信息中的文件类型,在根据文件记录信息中的文件类型,在智能终端上分类显示待显示文件,例如待显示文件包括图片、音乐、视频,则在智能终端的显示区域分作三个区域分类显示图片类、音乐类和视频类的待显示文件,方便用户分类查找所需文件。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台智能终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种智能终端的文件管理方法,其特征在于,所述智能终端的文件管理方法包括:
当检测到移动存储设备接入智能智能终端时,判断该移动存储设备中是否存在预设格式的识别码;
若所述移动存储设备中存在预设格式的识别码,则判断该识别码是否存在于所述智能智能终端的数据库中;
若所述识别码存在于所述智能智能终端的数据库中,则获取该识别码关联的文件记录信息,其中文件记录信息是根据用户通过所述智能智能终端访问所述移动存储设备中文件的访问记录生成的;
根据获取的文件记录信息在智能智能终端上显示所述移动存储设备中该智能终端访问过的文件。
2.如权利要求1所述的智能终端的文件管理方法,其特征在于,所述当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码的步骤之后还包括:
若所述移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中;
实时记录用户通过所述智能终端访问移动存储设备中文件的访问记录;
根据所述访问记录生成文件记录信息,并将生成的文件记录信息与所述识别码关联。
3.如权利要求2所述的智能终端的文件管理方法,其特征在于,所述若所述移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中的步骤包括:
若所述移动存储设备中不存在预设格式的识别码,获取该移动存储设备的存储量和所述智能终端的当前时刻;
根据所述存储量和当前时刻生成识别码,并将该识别码存储于该移动存储设备中。
4.如权利要求1所述的智能终端的文件管理方法,其特征在于,所述若所述移动存储设备中存在预设格式的识别码时,则判断该识别码是否存在于所述智能终端的数据库中的步骤之后还包括:
若所述识别码不存在于所述智能终端的数据库中,则将该识别码存入该智能终端的数据库中。
5.如权利要求1至4任意一项所述的智能终端的文件管理方法,其特征在于,所述文件记录信息包括文件类型、访问时间、存储路径,
所述根据获取的文件记录信息在智能终端上显示所述移动存储设备中该智能终端访问过的文件的步骤包括:
根据所述文件记录信息中的访问时间,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的待显示文件;
根据所述待显示文件的存储路径从所述移动存储设备上获取待显示文件,并根据所述待显示文件的文件类型,在智能终端上分类显示待显示文件。
6.一种智能终端的文件管理***,其特征在于,所述智能终端的文件管理***包括:
第一判断模块,用于当检测到移动存储设备接入智能终端时,判断该移动存储设备中是否存在预设格式的识别码;
第二判断模块,用于若所述移动存储设备中存在预设格式的识别码,则判断该识别码是否存在于所述智能终端的数据库中;
记录信息获取模块,用于若所述识别码存在于所述智能终端的数据库中,则获取该识别码关联的文件记录信息,其中文件记录信息是根据用户通过智能终端访问移动存储设备中文件的访问记录生成的;
显示模块,用于根据获取的文件记录信息在智能终端上显示所述移动存储设备中该智能终端访问过的文件。
7.如权利要求6所述的智能终端的文件管理***,其特征在于,所述智能终端的文件管理***还包括:
识别码生成模块,用于若所述移动存储设备中不存在预设格式的识别码,则生成识别码并将该识别码存储于该移动存储设备中;
第一记录模块,用于实时记录用户通过所述智能终端访问移动存储设备中文件的访问记录;
第一关联模块,用于根据所述访问记录生成文件记录信息,并将生成的文件记录信息与所述识别码关联。
8.如权利要求7所述的智能终端的文件管理***,其特征在于,所述识别码生成模块包括:
获取单元,用于若所述移动存储设备中不存在预设格式的识别码,获取该移动存储设备的存储量和所述智能终端的当前时刻;
生成单元,用于根据所述存储量和当前时刻生成识别码,并将该识别码存储于该移动存储设备中。
9.如权利要求6所述的智能终端的文件管理***,其特征在于,所述智能终端的文件管理***还包括:
识别码存入模块,用于若所述识别码不存在于所述智能终端的数据库中,则将该识别码存入该智能终端的数据库中。
10.如权利要求6至9任意一项所述的智能终端的文件管理***,其特征在于,所述文件记录信息包括文件类型、访问时间、存储路径,
所述显示模块包括:
筛选单元,用于根据所述文件记录信息中的访问时间,从移动存储设备中被访问过的文件中筛选出访问时间距离当前时刻预设间隔时长内的待显示文件;
显示单元,用于根据所述待显示文件的存储路径从所述移动存储设备上获取待显示文件,并根据所述待显示文件的文件类型,在智能终端上分类显示待显示文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511018223.1A CN105653674B (zh) | 2015-12-28 | 2015-12-28 | 智能终端的文件管理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511018223.1A CN105653674B (zh) | 2015-12-28 | 2015-12-28 | 智能终端的文件管理方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105653674A true CN105653674A (zh) | 2016-06-08 |
CN105653674B CN105653674B (zh) | 2020-02-14 |
Family
ID=56478383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511018223.1A Active CN105653674B (zh) | 2015-12-28 | 2015-12-28 | 智能终端的文件管理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105653674B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201345A (zh) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | 移动存储设备中文件的处理方法及装置 |
CN108052288A (zh) * | 2017-12-12 | 2018-05-18 | 成都育芽科技有限公司 | 一种数据文件快速存储方法及*** |
CN113420751A (zh) * | 2021-06-15 | 2021-09-21 | 读书郎教育科技有限公司 | 一种智能手表离线校准时间的***及方法 |
CN116522416A (zh) * | 2023-05-09 | 2023-08-01 | 深圳市银闪科技有限公司 | 一种基于大数据的移动存储安全智能监管***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102682088A (zh) * | 2012-04-23 | 2012-09-19 | Tcl集团股份有限公司 | 一种存储设备的挂载方法、***及电视 |
US20120290640A1 (en) * | 2008-10-21 | 2012-11-15 | Lookout, Inc., A California Corporation | System and method for server-coupled application re-analysis |
CN103838782A (zh) * | 2012-11-27 | 2014-06-04 | 广东新岸线计算机***芯片有限公司 | 一种实现文件扫描和保存的方法及装置 |
CN104536961A (zh) * | 2014-11-04 | 2015-04-22 | 深圳创维数字技术有限公司 | 一种本地媒体文件的扫描方法及*** |
-
2015
- 2015-12-28 CN CN201511018223.1A patent/CN105653674B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120290640A1 (en) * | 2008-10-21 | 2012-11-15 | Lookout, Inc., A California Corporation | System and method for server-coupled application re-analysis |
CN102682088A (zh) * | 2012-04-23 | 2012-09-19 | Tcl集团股份有限公司 | 一种存储设备的挂载方法、***及电视 |
CN103838782A (zh) * | 2012-11-27 | 2014-06-04 | 广东新岸线计算机***芯片有限公司 | 一种实现文件扫描和保存的方法及装置 |
CN104536961A (zh) * | 2014-11-04 | 2015-04-22 | 深圳创维数字技术有限公司 | 一种本地媒体文件的扫描方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201345A (zh) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | 移动存储设备中文件的处理方法及装置 |
CN108052288A (zh) * | 2017-12-12 | 2018-05-18 | 成都育芽科技有限公司 | 一种数据文件快速存储方法及*** |
CN113420751A (zh) * | 2021-06-15 | 2021-09-21 | 读书郎教育科技有限公司 | 一种智能手表离线校准时间的***及方法 |
CN116522416A (zh) * | 2023-05-09 | 2023-08-01 | 深圳市银闪科技有限公司 | 一种基于大数据的移动存储安全智能监管***及方法 |
CN116522416B (zh) * | 2023-05-09 | 2023-11-24 | 深圳市银闪科技有限公司 | 一种基于大数据的移动存储安全智能监管***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105653674B (zh) | 2020-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101984423B (zh) | 一种热搜词生成方法及*** | |
CN111274442B (zh) | 确定视频标签的方法、服务器及存储介质 | |
JP5147947B2 (ja) | クエリ別検索コレクション生成方法およびシステム | |
CN103164698B (zh) | 文本指纹库生成方法及装置、文本指纹匹配方法及装置 | |
CN106339469A (zh) | 数据推荐方法及装置 | |
CN102314497B (zh) | 一种用于识别标记语言文件主体内容的方法和设备 | |
CN105095211A (zh) | 多媒体数据的获取方法和装置 | |
CN109492152B (zh) | 推送定制内容的方法、装置、计算机设备及存储介质 | |
CN105653674A (zh) | 智能终端的文件管理方法及*** | |
CN108319628B (zh) | 一种用户兴趣确定方法及装置 | |
CN105721944A (zh) | 智能电视的新闻资讯推荐方法 | |
CN108366012B (zh) | 一种社交关系建立方法、装置及电子设备 | |
CN103237094A (zh) | 一种识别用户的方法及装置 | |
CN103631787A (zh) | 网页类型识别方法以及网页类型识别装置 | |
CN104035993A (zh) | 电子书的存储检索方法、电子书管理***、阅读*** | |
CN105159976A (zh) | 图像文件的处理方法和*** | |
CN103744896A (zh) | 一种数据处理方法和装置 | |
WO2023040530A1 (zh) | 网页内容溯源方法、知识图谱构建方法以及相关设备 | |
CN103262079B (zh) | 检索装置及检索方法 | |
TWI709905B (zh) | 資料分析方法及資料分析系統 | |
CN102932421A (zh) | 云备份方法及装置 | |
CN112307318A (zh) | 一种内容发布方法、***及装置 | |
CN101770474A (zh) | 一种基于历史检索记录检索的方法和装置 | |
CN113254665A (zh) | 一种知识图谱扩充方法、装置、电子设备及存储介质 | |
CN104572730B (zh) | 数字资源导入、导出方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |