文件分类显示系统技术方案

技术编号:16819232 阅读:27 留言:0更新日期:2017-12-16 12:42
本发明专利技术公开了一种文件分类显示系统,包括:用户终端、存储设备和遥控设备;用户终端的接收模块用于接收接入请求信息;接入模块用于接入存储设备;添加模块用于将设备信息添加到设备列表;判断模块用于判断设备列表中是否存在待扫描存储设备,如果是,则创建文件读取线程;处理模块用于读取设备列表中栈顶的待扫描存储设备中的所有存储文件并获取存储文件的属性信息;生成模块用于生成存储文件的分类规则;分类模块用于将存储文件进行分类,并将每一类存储文件生成文件列表;显示模块用于将分类后的存储文件进行显示;处理模块还用于根据选择指令选择对应类别的存储文件;显示模块还用于显示对应类别的存储文件的文件列表。

File classification display system

The invention discloses a file classification system, including: user terminals, storage devices and remote control equipment; the user terminal receiving module for receiving the access request information; access module is used to access the storage device; adding module for the device information is added to the device list; judging module for judging whether to scan and store equipment, existing equipment if the list is, create a file read thread; attribute information processing module for all storage file to read the list of devices on top of the stack to be scanned in the storage device and access storage file generation module is used for generating classification rules; document storage; classification module is used for storing the file classification, and each type of storage file generate file list; the display module is used for storing the file classification after the display processing module to select; The instruction selects the storage file of the corresponding category; the display module is also used to display the file list of the stored files of the corresponding category.

【技术实现步骤摘要】
文件分类显示系统
本专利技术涉及数据处理
,尤其涉及一种文件分类显示系统。
技术介绍
智能电视,是基于Internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,以满足用户多样化和个性化需求的电视产品。为了方便快捷地进行文件传输,经常需要将外部存储设备接入智能电视,通过智能电视查看存储设备中的文件,当存储设备中的文件数量过大或目录层级过多时,从中查找文件就会产生困难。目前,大部分软件只提供简单的目录结构功能,需要用户明确知道外接存储设备目录结构,在插入外部存储设备后按照设定的记忆轨迹逐步查找到自己关心的文件,在观看完成后需要重复查找的操作才能再次打开新的文件,导致操作成本高,耗费时间长,查询效率低,使用体验差。
技术实现思路
本专利技术提供了一种文件分类显示系统,以解决现有技术中存在的问题。本专利技术实施例提供了一种文件分类显示系统,包括:用户终端、存储设备和遥控设备;所述用户终端包括接收模块、接入模块、添加模块、判断模块、处理模块、生成模块、分类模块、显示模块;所述接收模块,用于接收存储设备发送的接入请求信息,所述接入请求信息中包含设备信息;所述接入模块,用于根据所述接入请求信息接入所述存储设备;所述添加模块,用于根据所述存储设备接入的时间信息将所述设备信息添加到设备列表;所述判断模块,用于判断所述设备列表中是否存在待扫描存储设备,如果是,则创建文件读取线程;所述处理模块,用于基于所述文件读取线程读取所述设备列表中栈顶的待扫描存储设备中的所有存储文件,并获取所述存储文件的属性信息;所述生成模块,用于根据所述属性信息生成所述存储文件的分类规则;所述分类模块,用于根据所述分类规则将所述存储文件进行分类,并将每一类存储文件生成文件列表;所述显示模块,用于将所述分类后的存储文件进行显示;所述处理模块还用于,当接收到遥控设备发送的选择指令时,根据所述选择指令选择对应类别的存储文件;所述显示模块还用于,当接收到遥控设备发送的显示指令时,根据所述显示指令显示对应类别的存储文件的文件列表。进一步的,所述添加模块还用于:将已接入用户终端的存储设备根据接入的时间信息生成所述设备列表。进一步的,所述分类模块还用于:根据预设规则对所述存储文件进行过滤处理。进一步的,所述显示模块具体用于:根据存储文件的读取进程在用户界面显示所述分类后的存储文件。进一步的,所述属性信息具体包括:存储文件的类型信息、格式信息、文件名信息、创建时间信息中的一种或多种。进一步的,所述分类模块具体用于:获取每一类存储文件中每个文件的创建时间信息;根据所述创建时间信息生成文件列表。本专利技术实施例提供的文件分类显示系统,用户终端接收存储设备发送的接入请求信息,接入请求信息中包含设备信息;根据接入请求信息接入存储设备;根据存储设备接入的时间信息将设备信息添加到设备列表;判断设备列表中是否存在待扫描存储设备,如果是,则创建文件读取线程;基于文件读取线程,读取设备列表中栈顶的待扫描存储设备中的所有存储文件,获取存储文件的属性信息;根据属性信息生成存储文件的分类规则;根据分类规则将存储文件进行分类,并将每一类存储文件生成文件列表;将分类后的存储文件进行显示;当接收到遥控设备发送的选择指令时,根据选择指令选择对应类别的存储文件;当接收到遥控设备发送的显示指令时,根据显示指令显示对应类别的存储文件的文件列表。本专利技术实施例提供的系统,能够迅速扫描接入的存储设备中的存储文件,并自动排序分类,生成连续的列表,以最方便快捷的方式呈现给用户,便于用户在存储设备中查询目标文件,提高了用户体验度。附图说明图1为本专利技术实施例提供的文件分类显示系统的示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合图1所示的文件分类显示系统示意图,对本专利技术实施例提供的文件分类显示系统进行详细说明。如图1所示,本专利技术提供的文件分类显示系统主要包括:用户终端1、存储设备2和遥控设备3;用户终端1包括接收模块11、接入模块12、添加模块13、判断模块14、处理模块15、生成模块16、分类模块17、显示模块18。接收模块11,用于接收存储设备2发送的接入请求信息,接入请求信息中包含设备信息;其中,用户终端1具体包括具有处理和显示功能的终端设备,例如,智能电视等。存储设备2具体可以是用户终端外接的移动硬盘、U盘等。存储设备2通过数据接口向接收模块11发送接入请求信息,其中包含存储设备2的设备名称、存储空间等设备信息,数据接口为有线数据接口或无线数据接口;有线数据接口具体为USB口,MiniUSB口、MicroUSB口、并口、串口;无线数据接口具体为蓝牙接口、红外接口、Wifi接口、2.4-5.0GHz波段接口或者无线通信接口。接入模块12,用于根据接入请求信息接入存储设备2。接入模块12可以根据接入请求信息直接将存储设备2接入,或者对接入的存储设备2进行安全性扫描,确认存储设备2中未携带不安全文件,然后将存储设备2接入。添加模块13,用于根据存储设备2接入的时间信息将设备信息添加到设备列表。在根据存储设备2接入的时间信息将存储设备添加到设备列表之前,添加模块13将已接入用户终端的存储设备根据接入的时间信息生成设备列表。当多个存储设备2接入用户终端1时,按照接入时间的先后顺序将设备信息生成设备列表,再次接入存储设备2时,将新接入的存储设备2的设备信息添加到设备列表中;如果当前存储设备接入用户终端时,用户终端1没有接入其他存储设备,则设备列表为不存储任何设备信息的空表,存储设备2接入后,按照设备列表的格式将设备信息添加到设备列表。设备列表在暂存区等待扫描,同一时间内用户终端只会对设备列表中的一个存储设备进行扫描操作,其他设备处于等待状态。判断模块14,用于判断设备列表中是否存在待扫描存储设备,如果是,则创建文件读取线程。判断模块14可以将设备列表中已经扫描完成的存储设备进行标记,避免进行重复扫描,而且也可以通过标记来判断设备列表中是否存在尚未被扫描的待扫描存储设备,如果是,则创建文件读取线程;如果否,则结束。处理模块15,用于基于文件读取线程读取设备列表中栈顶的待扫描存储设备中的所有存储文件,并获取存储文件的属性信息。其中,文件读取线程为子线程。考虑到在进行大数据、大容量设备进行遍历耗时操作,因此所有读取操作只会存在于子线程中。用户终端1接入存储设备2之前运行的程序为主线程程序,接入存储设备2后,处理模块15开辟子线程读取存储设备2中的存储文件,读取存储设备2根目录所有文件夹,遍历该文件夹中所有子文件夹及内容,读取文件信息和属性信息。此时,当前文件夹以外的其它文件夹处于等待状态。属性信息具体包括:存储文件的类型信息、格式信息、文件名信息、创建时间信息中的一种或多种。生成模块16,用于根据属性信息生成存储文件的分类规则。可以根据存储文件的类型信息、格式信息、文件名信息、创建时间信息等,其中的一种或多种生本文档来自技高网...
文件分类显示系统

【技术保护点】
一种文件分类显示系统,其特征在于,所述系统包括:用户终端、存储设备和遥控设备;所述用户终端包括接收模块、接入模块、添加模块、判断模块、处理模块、生成模块、分类模块、显示模块;所述接收模块,用于接收存储设备发送的接入请求信息,所述接入请求信息中包含设备信息;所述接入模块,用于根据所述接入请求信息接入所述存储设备;所述添加模块,用于根据所述存储设备接入的时间信息将所述设备信息添加到设备列表;所述判断模块,用于判断所述设备列表中是否存在待扫描存储设备,如果是,则创建文件读取线程;所述处理模块,用于基于所述文件读取线程读取所述设备列表中栈顶的待扫描存储设备中的所有存储文件,并获取所述存储文件的属性信息;所述生成模块,用于根据所述属性信息生成所述存储文件的分类规则;所述分类模块,用于根据所述分类规则将所述存储文件进行分类,并将每一类存储文件生成文件列表;所述显示模块,用于将所述分类后的存储文件进行显示;所述处理模块还用于,当接收到遥控设备发送的选择指令时,根据所述选择指令选择对应类别的存储文件;所述显示模块还用于,当接收到遥控设备发送的显示指令时,根据所述显示指令显示对应类别的存储文件的文件列表...

【技术特征摘要】
1.一种文件分类显示系统,其特征在于,所述系统包括:用户终端、存储设备和遥控设备;所述用户终端包括接收模块、接入模块、添加模块、判断模块、处理模块、生成模块、分类模块、显示模块;所述接收模块,用于接收存储设备发送的接入请求信息,所述接入请求信息中包含设备信息;所述接入模块,用于根据所述接入请求信息接入所述存储设备;所述添加模块,用于根据所述存储设备接入的时间信息将所述设备信息添加到设备列表;所述判断模块,用于判断所述设备列表中是否存在待扫描存储设备,如果是,则创建文件读取线程;所述处理模块,用于基于所述文件读取线程读取所述设备列表中栈顶的待扫描存储设备中的所有存储文件,并获取所述存储文件的属性信息;所述生成模块,用于根据所述属性信息生成所述存储文件的分类规则;所述分类模块,用于根据所述分类规则将所述存储文件进行分类,并将每一类存储文件生成文件列表;所述显示模块,用于将所述分类后的存储文件进行显示;所述处理模块还用于,当接收到遥控设备...

【专利技术属性】
技术研发人员:刘昊朱洪龙孙健刘斌付强
申请(专利权)人:环球智达科技北京有限公司
类型:发明
国别省市:北京,11

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

1