一种扫描控制方法和智能设备的制造方法

文档序号:9727104阅读:304来源:国知局
一种扫描控制方法和智能设备的制造方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种扫描控制方法和智能设备。
【背景技术】
[0002]目前,很多用户会使用大容量的移动硬盘来存储高清视频文件,并在智能电视上播放该视频文件。在该过程中,移动硬盘连接到智能电视上之后,智能电视会对移动硬盘中待播放的视频文件进行扫描,当该视频文件所占用的存储空间较大时,扫描所需要的时间会较长。如果在扫描的过程中,智能电视接收到了用户操作,则智能电视会直接基于当前可用的系统资源响应该用户操作。
[0003]具体实现时,考虑到在扫描的过程中可能需要响应用户操作,一般地,在为扫描的过程分配系统资源时会预留一部分系统资源;这样,若预留的系统资源较多,则会造成扫描的速率较慢;若预留的系统资源较少,则对用户操作的响应速率会较慢,从而导致用户的体验较差。

【发明内容】

[0004]本发明的实施例提供一种扫描控制方法和智能设备,用以在智能设备对存储设备进行扫描的过程中,提高扫描速率;并且能够在该过程中加快对用户操作的响应速率,从而提尚用户体验。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,提供一种扫描控制方法,包括:
[0007]智能设备基于所述智能设备中可用的系统资源扫描存储设备,并在扫描所述存储设备的过程中,检测是否接收到用户操作;
[0008]所述智能设备在检测到接收了用户操作的情况下,释放扫描所述存储设备的过程中所使用的系统资源,以基于所述智能设备中可用的系统资源响应所检测到的用户操作。
[0009]第二方面,提供一种智能设备,包括:扫描单元、检测单元、接收单元、释放单元和响应单元;
[0010]所述扫描单元,用于基于所述智能设备中可用的系统资源扫描存储设备;
[0011 ]所述接收单元,用于接收用户操作;
[0012]所述检测单元,用于在所述扫描单元扫描所述存储设备的过程中,检测所述接收单元是否接收到用户操作;
[0013]所述释放单元,用于在所述检测单元检测到所述接收单元接收了用户操作的情况下,释放扫描所述存储设备的过程中所使用的系统资源,以使所述响应单元基于所述智能设备中可用的系统资源响应所述检测单元所检测到的用户操作。
[0014]上述技术方案中,一方面,智能设备能够直接基于其可用的系统资源扫描存储设备,与现有技术中需要在可用的系统资源中为响应可能接收到的用户操作预留出一部分系统资源相比,能够在扫描的过程中,提高扫描速率;另一方面,智能设备能够在检测到接收了用户操作的情况下,释放扫描存储设备的过程中所使用的部分或全部系统资源,从而增加可用的系统资源,也就是说,能够基于可调的系统资源响应用户操作,与现有技术中基于预留的固定的系统资源响应用户操作相比,能够尽可能地利用更多地系统资源响应用户操作,从而提高响应速率,提高了用户的体验。尤其地,上述技术方案应用于智能设备扫描存储设备时所需要的时间较长的场景中时,效果更明显。
【附图说明】
[0015]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供的一种扫描控制方法的流程示意图;
[0017]图2为本发明实施例提供的另一种扫描控制方法的流程示意图;
[0018]图3为本发明实施例提供的另一种扫描控制方法的流程示意图;
[0019]图4为本发明实施例提供的另一种扫描控制方法的流程示意图;
[0020]图5为本发明实施例提供的一种智能设备的结构示意图。
【具体实施方式】
[0021]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行示例性描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例中的“存储设备”可以是任何具有存储数据的功能的设备,例如U盘、移动硬盘、光盘等任何专门用于存储数据的设备,也可以是智能手机等任何具有存储数据的功能的智能终端等。本发明实施例中的“智能设备”可以是具有扫描功能的智能终端或其他设备,例如智能电视、笔记本电脑、台式电脑等。
[0023]本发明实施例对智能设备与存储设备之间的连接方式不进行限定,例如,可以通过在智能设备上所设置的USB接口与U盘或移动硬盘连接,又如,可以通过在智能设备上所设置的光驱与光盘连接等。另外,本发明实施例对智能设备所安装的操作系统的类型不进行限定,例如,可以是安卓(Android)系统、苹果系统等。
[0024]本发明实施例提供的技术方案适用于智能设备对其上连接的存储设备中所存储的数据进行扫描的场景中,尤其适用于智能设备需要很长时间才能扫描完存储设备中所存储的数据的场景中,可选的,该存储设备是大容量存储设备(例如硬盘等)。
[0025]需要说明的是,本申请的权利要求书和说明书中所提及的“对存储设备进行扫描”均是指对存储设备中所存储的待扫描的数据进行扫描。
[0026]另外需要说明的是,本申请说明书中均以智能设备在扫描的过程中最多涉及响应用户操作功能为例进行说明;具体实现时,当还涉及需要使用系统资源的其他功能时,本领域技术人员应当能够在不付出创造性的劳动下,对以下描述作适应性修改,以符合涉及该其他功能的场景。例如,若在扫描的过程中还涉及其他需要使用系统资源的功能时,以下描述:“当释放扫描存储设备的过程中所使用的全部系统资源时,步骤S102中的“可用的系统资源”的大小与步骤S101中的“可用的系统资源”的大小相同”,应适应性修改为:当释放扫描存储设备的过程中所使用的全部系统资源时,步骤S102中的“可用的系统资源”的大小,等于步骤S101中的“可用的系统资源”的大小与该其他功能使用的系统资源的大小之和。
[0027]参见图1,为本发明实施例提供的一种扫描控制方法的流程示意图。图1所示的方法包括以下步骤S101-S102:
[0028]S101:智能设备基于该智能设备中可用的系统资源扫描存储设备,并在扫描该存储设备的过程中,检测是否接收到用户操作。
[0029]—般地,当智能设备检测到与其连接的存储设备之后,会直接或者在需要对该存储设备进行扫描的情况下,开启扫描功能,然后开始对该存储设备进行扫描。其中,智能设备可以同时或者先后对连接在其上的一个或多个存储设备进行扫描。为了描述上的简洁,下文中均以智能设备上连接一个存储设备为例进行说明。
[0030]在本发明实施例提供的技术方案中,智能设备不需要为响应可能接收到的用户操作预留系统资源,即在不考虑为其他必须预留系统资源的情况下,智能设备可以直接基于当前所有可用的系统资源扫描存储设备。具体实现时,智能设备可以尽可能地将更多的系统资源(极端地,利用所有可用的系统资源)扫描存储设备,从而提高扫描速率,并提高系统资源的利用率。下文中将该具体实现中的扫描存储设备的方式,称为“全速扫描”。
[0031]智能设备可以在扫描其上连接的存储设备的过程中的任意时刻开启检测用户操作的功能。优选地,为了最大程度提高智能设备响应用户操作的速率,当智能设备开启扫描功能时,即触发开启检测用户操作的功能。并且,智能设备可以在开启检测用户操作的功能之后,不间断地检测是否接收到用户操作。其中,智能设备检测是否接收到用户操作,可以理解为,智能设备检测是否有输入该智能设备的用户操作信息。
[0032]需要说明的是,本发明实施例对用户操作的具体类型和输入方式均不进行限定,例如用户操作可以是删除操作、更新操作、选中操作、翻页操作等;另外,其具体可以是通过键盘、鼠标、遥控器或触摸屏等设备所输入的操作。
[0033]S102:智能设备在检测到接收了用户操作的情况下,释放扫描存储设备的过程中所使用的系统资源,以基于该智能设备中可用的系统资源响应所检测到的用户操作。
[0034]智能设备可以在检测到接收了用户操作的情况下,释放扫描存储设备的过程中所使用的部分或全部系统资源。当释放扫描存储设备的过程中所使用的部分系统资源时,步骤S102中的“可用的系统资源”与步骤S101中的“可用的系统资源”不同;当释放扫描存储设备的过程中所使用的全部系统资源时,步骤S102中的“可用的系统资源”与步骤S101中的“可用的系统资源”相同。
[0035]上述方法中,一方面,智能设备能够直接基于其可用的系统资源扫描存储设备,与现有技术中需要在可用的系统资源中为响应可能接收到的用户操作预留出一部分系统资源相比,能够在扫描的过程中,提高扫描速率;另一方面,智能设备能够在检测到接收了用户操作的情况下,释放扫描存储设备的过程中所使用的部分或全部系统资源,从而增加可用的系统资源,也就是说,能够基于可调的系统资源响应用户操作,与现有技术中基于预留的固定的系统资源响应用户操作相比,能够尽可能地利用更多地系统资源响应用户操作,从而提高响应速率,提高了用户的体验。尤其地,该方法应用于智能设备扫描存储设备时所需要的时间较长的场景中时,效果更明显。
[0036]需要说明的是,由于在响应用户操作的过程中,检测用户操作的类型(例如选中操作、删除操作等)、用户操作所针对的对象(例如所选中的频道号、所删除的内容等)等信息的过程需要耗费一定的时间;并且,在响应了用户操作之后,再根据分配策略重新为该用户操作分配系统资源的过程也需要耗费一定的时间;而本发明实施例提供的方法,是在响应用户操作之前即通过释放扫描存储设备的过程中所使用的系统资源,从而增加了可用的系统资源,因此能够在该现有技术的基础上,进一步加快对用户操作的响应速率。
[0037]结合图1,在一种可选的实现方式中,智能设备在检测到接收了用户操作的情况下,在释放扫描存储设备的过程中所使
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1