一种数据处理方法及装置制造方法及图纸

技术编号:12888630 阅读:50 留言:0更新日期:2016-02-17 22:40
本发明专利技术公开了一种数据处理方法及装置,其中,所述方法包括:获取触发操作;其中,所述触发操作用于指示搜索并呈现第一外部设备的第一数据;基于所述触发操作确定搜索条件;按照预设策略边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据。采用本发明专利技术技术方案,能加快对存储在第一外部设备上的数据的搜索及呈现,节省用户时间,提高用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及搜索技术及呈现技术,具体涉及一种数据处理方法及装置
技术介绍
随着电子技术的不断发展,用户对事件响应速度的要求越来越高,如何将事件结果快速反馈给用户已逐渐成为用户评价电子设备性能的参考标准之一。—些情况下,电子设备需要读取外部设备上所存储的数据。例如,电子设备通过通用串行总线(USB,Universal Serial Bus)接口连接存储设备后,读取存储设备上数据的方法一般为:首先,对存储设备上的数据进行搜索,并将搜索结果存放在某一位置;搜索结束之后,将搜索结果通过某种方式呈现给用户。可见,搜索结果需要在搜索结束之后才能呈现,而尤其是当存储设备存放的文件较多或文件较大时,需要较长的时间来完成搜索,如此,将占用用户较长的等待时间,降低了用户体验。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种数据处理方法及装置,能加快对存储在外部设备上的数据的搜索及呈现,节省用户时间,提升用户的体验。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种数据处理方法,所述方法包括:获取触发操作;其中,所述触发操作用于指示搜索并呈现第一外部设备的数据;基于所述触发操作确定搜索条件;按照预设策略边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据。上述方案中,优选地,所述基于所述触发操作确定搜索条件,包括:判断所述触发操作的触发类型;基于所述触发类型,并按照预设规则确定搜索条件。上述方案中,优选地,所述基于所述触发类型,并按照预设规则确定搜索条件,包括:若所述触发类型为第一触发类型,判断在获取触发操作时是否接收到输入的搜索条件参数,如果是,基于所接收到的所述搜索条件参数确定搜索条件;如果否,根据预设规则确定搜索条件;若所述触发方式为第二触发类型,根据预设规则确定搜索条件;其中,所述根据预设规则确定搜索条件,包括:设定不同类型数据所对应的优先级顺序;其中,不同类型数据对应有不同的搜索条件;基于所述优先级顺序确定各个搜索条件的搜索顺序。上述方案中,优选地,所述按照预设策略边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据,包括:预先分配一共享内存;启动第一线程(或进程)及第二线程(或进程);其中,所述第一线程(或进程)用于执行搜索操作;所述第二线程(或进程)用于执行呈现搜索结果;通过所述第一线程(或进程)以及所述第二线程(或进程)边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据。上述方案中,优选地,所述通过所述第一线程(或进程)以及所述第二线程(或进程)边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据,包括:所述第一线程(或进程)判断所述第一外部设备中是否有与所述搜索条件相匹配的数据;如果有,将与所述搜索条件相匹配的数据存放到所述共享内存的队列中;所述第二线程(或进程)实时监控所述共享内存中的队列中是否有数据出现,如果有,在第一时间以第一方式呈现所述数据。本专利技术还提供了一种数据处理装置,所述装置包括:获取单元,用于获取触发操作;其中,所述触发操作用于指示搜索并呈现第一外部设备的数据;确定单元,用于基于所述触发操作确定搜索条件;处理单元,用于按照预设策略边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据。上述方案中,优选地,所述确定单元,包括:判断子单元,用于判断所述触发操作的触发类型;确定子单元,用于基于所述触发类型,并按照预设规则确定搜索条件。上述方案中,优选地,所述确定子单元,还用于:若所述触发类型为第一触发类型,判断在获取触发操作时是否接收到输入的搜索条件参数,如果是,基于所接收到的所述搜索条件参数确定搜索条件;如果否,按照预设规则确定搜索条件;若所述触发方式为第二触发类型,根据预设规则确定搜索条件;其中,所述根据预设规则确定搜索条件,包括:设定不同类型数据所对应的优先级顺序;其中,不同类型数据对应有不同的搜索条件;基于所述优先级顺序确定各个搜索条件的搜索顺序。上述方案中,优选地,所述处理单元,包括:分配子单元,用于预先分配一共享内存;启动子单元,用于启动第一线程(或进程)及第二线程(或进程);其中,所述第一线程(或进程)用于执行搜索操作;所述第二线程(或进程)用于执行呈现搜索结果;控制子单元,用于通过所述第一线程(或进程)以及所述第二线程(或进程)边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据。上述方案中,优选地,所述控制子单元,还用于:控制所述第一线程(或进程)判断所述第一外部设备中是否有与所述搜索条件相匹配的数据;如果有,将与所述搜索条件相匹配的数据存放到所述共享内存的队列中;控制所述第二线程(或进程)实时监控所述共享内存中的队列中是否有数据出现,如果有,在第一时间以第一方式呈现所述数据。本专利技术提供的数据处理方法及装置,获取触发操作;其中,所述触发操作用于指示搜索并呈现第一外部设备的第一数据;基于所述触发操作确定搜索条件;按照预设策略边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据;如此,能加快对存储在外部设备上的数据的搜索及呈现,节省用户时间,提高用户的使用体验。【附图说明】图1为本专利技术实施例提供的一种数据处理方法的实现流程示意图;图2为本专利技术实施例提供的第一线程(或进程)与第二线程(或进程)的简要工作示意图;图3为本专利技术实施例提供的另一种数据处理方法的实现流程示意图;图4为本专利技术实施例提供的又一种数据处理方法的实现流程示意图;图5为本专利技术实施例提供的一种数据处理装置的组成结构示意图;图6为本专利技术实施例提供的另一种数据处理装置的组成结构示意图;图7为本专利技术实施例提供的又一种数据处理装置的组成结构示意图。【具体实施方式】为了能够更加详尽地了解本专利技术的特点与
技术实现思路
,下面结合附图对本专利技术的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。实施例一图1为本专利技术实施例提供的一种数据处理方法的实现流程示意图,本实施例中的数据处理方法应用于电子设备中,在本专利技术一个优选实施例中,所述数据处理方法主要包括以下步骤:步骤101:获取触发操作;其中,所述触发操作用于指示搜索并呈现第一外部设备的数据。这里,所述第一外部设备是与所述电子设备能够连接的设备。比如,所述第一外部设备可以是通过USB接口连接的设备;其中,所述通过USB接口连接的设备可以是存储设备,如U盘、移动硬盘等。再比如,所述第一外部设备还可以是能够通过网络连接与所述电子设备通信的设备,其中,所述网络连接可以是有线连接,也可以是无线连接。本实施例中,所述电子设备可以是手机、平板电脑、笔记本电脑、音箱、电视等能够呈现(如播放或显示)数据的设备。具体地,所述触发操作可以是主动触发操作,也可以是被动触发操作。步骤102:基于所述触发操作确定搜索条件。优选地,所述基于所述触发操作确定搜索条件,可以包括:判断所述触发操作的触发类型;基于所述触发类型,并按照预设规则确定搜索条件。优选地,所述基于所述触发类型,并按照预设规则确定搜索条件,可以包括:若所述触发类型为第一触发类型,判断在获取触发操作时是否接收到输入的搜索条件参数,如果是,基于所接收到的所述搜索条件参数确定搜索条件;如果否,根据预设规则确定搜索条件;若所述触发方式为第二触发类型,根据预设规则确定搜索条件。这里,所述本文档来自技高网
...

【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:获取触发操作;其中,所述触发操作用于指示搜索并呈现第一外部设备的数据;基于所述触发操作确定搜索条件;按照预设策略边搜索边呈现所述第一外部设备中与所述搜索条件相匹配的数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵俊姜斌斌孙智强
申请(专利权)人:北京小鸟听听科技有限公司
类型:发明
国别省市:北京;11

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

1