一种资源保存的方法及终端设备技术

技术编号:15287946 阅读:119 留言:0更新日期:2017-05-10 12:19
本发明专利技术实施例涉及终端技术领域,公开了一种资源保存的方法及终端设备。其中,该方法包括:接收在终端设备的目标应用中保存第一资源的操作指令;获取所述第一资源的统一资源标识符URI;在预置的URI列表中查询所述第一资源的URI;若所述第一资源的URI不在所述URI列表中,则在所述目标应用中保存所述第一资源,并将所述第一资源的URI存储在所述URI列表中。实施本发明专利技术实施例,可以避免资源在应用中被重复保存,进而在应用中查找资源时帮助提高查找效率。

Resource saving method and terminal equipment

The embodiment of the invention relates to the technical field of a terminal, and discloses a method for saving resources and a terminal device. Among them, the method comprises: receiving the first save resources in the target application terminal equipment in the operating instructions; uniform resource identifier URI to obtain the first resource; query the first resource in the pre URI in the list URI; if the first resource URI in the URI list, then save the first resource in the target application, and will be the first resource URI stored in the URI list. By implementing the embodiment of the invention, the resource can be saved repeatedly in the application, and the searching efficiency can be improved when the resource is searched in the application.

【技术实现步骤摘要】

本专利技术涉及终端
,尤其涉及一种资源保存的方法及终端设备
技术介绍
随着终端技术的发展,人们可以利用智能手机、平板电脑和个人数字助理(PersonalDigitalAssistant,PDA)等终端设备实现日常生活的各种活动,如进行娱乐、办公和交流等。在终端设备的应用中,用户可以将从互联网获取的资源进行保存,上述资源可为超文本标记语言(HyperTextMark-upLanguage,HTML)文档、图像、视频、音频和程序等。在终端设备的应用中保存资源时,均需要耗费终端设备一定的存储空间。举例来说,在记事本中添加图片作为附件时,用户可能重复选择相同的图片,或者在某时刻选择之前已经添加过的图片,这会造成记事本对同样的图片多次保存,长此以往,大量的重复内容被保存,导致记事本应用占用空间过大,资源查找效率低。因此,在程序执行错误或用户错误操作等情况下,可能会重复保存某资源,若资源被重复保存,则会浪费终端设备的存储空间,也会造成资源查找效率低,降低用户的使用体验。
技术实现思路
本专利技术实施例提供了一种资源保存的方法及终端设备,可以避免资源在应用中被重复保存而降低应用中资源查找的效率。本专利技术实施例第一方面公开了一种资源保存的方法,包括:接收在终端设备的目标应用中保存第一资源的操作指令;获取所述第一资源的统一资源标识符URI;在预置的URI列表中查询所述第一资源的URI;若所述第一资源的URI不在所述URI列表中,则在所述目标应用中保存所述第一资源,并将所述第一资源的URI存储在所述URI列表中。本专利技术实施例第二方面公开了一种终端设备,包括:第一接收单元,用于接收在终端设备的目标应用中保存第一资源的操作指令;第一获取单元,用于获取所述第一资源的统一资源标识符URI;查询单元,用于在预置的URI列表中查询所述第一资源的URI;第一保存单元,用于当所述第一资源的URI不在所述URI列表中时,在所述目标应用中保存所述第一资源;第二保存单元,用于当所述第一资源的URI不在所述URI列表中时,将所述第一资源的URI存储在所述URI列表中。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,接收在终端设备的目标应用中保存第一资源的操作指令;获取所述第一资源的统一资源标识符URI;在预置的URI列表中查询所述第一资源的URI;若所述第一资源的URI不在所述URI列表中,则在所述目标应用中保存所述第一资源,并将所述第一资源的URI存储在所述URI列表中。由此可见,实施本专利技术实施例,通过查询预置的URI列表中是否包含想要保存的资源的URI的方式,来确定当前应用中是否已经保存了该资源,避免资源在应用中被重复保存,用户在应用中查找和查看资源时,由于没有重复资源,能够更加方便快捷。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种资源保存方法的流程示意图;图2为本专利技术实施例公开的另一种资源保存方法的流程示意图;图3为本专利技术实施例公开的一种终端设备的结构示意图;图4为本专利技术实施例公开的另一种终端设备的结构示意图;图5为本专利技术实施例公开的又一种终端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法或设备固有的其他步骤或单元。本专利技术实施例提供了一种资源保存的方法及终端设备,可以避免资源在应用中被重复保存而降低应用中资源查找的效率。以下分别进行详细说明。请参阅图1,图1是本专利技术实施例公开的一种资源保存方法的流程示意图。其中,图1所示的资源保存方法可以包括以下步骤:101、接收在终端设备的目标应用中保存第一资源的操作指令。本专利技术实施例中,终端设备可以是各种终端设备,如智能手机、数码相机、智能可穿戴设备、个人数字助理(PersonalDigitalAssistant,PDA)、销售终端(PointofSales,POS)等,本专利技术实施例后续不作复述。作为一种可选的实施方式,终端设备可通过如下方式接收在终端设备的目标应用中保存第一资源的操作指令:获取在目标应用中保存资源的操作指令,之后根据上述保存资源的操作指令跳转至文件管理器,以使用户从上述文件管理器选择上述终端设备中的资源作为第一资源。其中,上述第一资源可为超文本标记语言(HyperTextMark-upLanguage,HTML)文档、图片、视频、音频等,本专利技术实施例不做限定。102、获取第一资源的统一资源标识符URI。URI(UniformResourceIdentifier,统一资源标识符)是一个用于标识互联网资源名称的字符串。URI允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义,有三个组成部分:访问资源的命名机制、存放资源的主机名和资源自身的名称。举例来说,file://a:1234/b/c/d.txt,该URI代表获取资源使用ftp协议,资源目标是a主机的1234端口的b目录下的c目录下的d.txt。作为一种可选的实施方式,用户在文件管理器选择了终端设备中的资源作为第一资源后,终端设备根据文件管理器返回的信息得到第一资源的URI。103、在预置的URI列表中查询第一资源的URI。作为一种可选的实施方式,上述URI列表中包含目标应用中当前已保存的所有资源的URI;在该列表中查询第一资源的URI,若第一资源的URI在上述URI列表中,则说明目标应用中已经保存过第一资源,因此可以不执行保存第一资源的操作,避免重复保存同样的资源浪费终端设备的存储空间,并且降低保存资源的重复率后,可以在查找资源时帮助提高查找效率。URI列表可以采用向量表的形式,即系统预先为该表格分配好内存,之后声明一个用于保存URI条目的数组,该数组为动态数组,在声明之后还可以增长,也可以插入新元素。由于URI的无序性,终端设备在上述URI列表中查询第一资源的URI时,可以直接采用顺序查找的方法;当URI列表中有N条记录时,顺序查找平均需要比较(N+1)/2次,即时间复杂度为(N+1)/2,因此,在应用中保存的资源的数量较少时,进行顺序查找的时间消耗极低,不会为用户在应用中保存资源的操作增加过多的时间消耗。104、若第一资源的URI不在上述URI列表中,则在目标应用中保存第一资源,并将第一资源的URI存储在上述URI列表中。若第一资源的本文档来自技高网...
一种资源保存的方法及终端设备

【技术保护点】
一种资源保存的方法,其特征在于,包括:接收在终端设备的目标应用中保存第一资源的操作指令;获取所述第一资源的统一资源标识符URI;在预置的URI列表中查询所述第一资源的URI;若所述第一资源的URI不在所述URI列表中,则在所述目标应用中保存所述第一资源,并将所述第一资源的URI存储在所述URI列表中。

【技术特征摘要】
1.一种资源保存的方法,其特征在于,包括:接收在终端设备的目标应用中保存第一资源的操作指令;获取所述第一资源的统一资源标识符URI;在预置的URI列表中查询所述第一资源的URI;若所述第一资源的URI不在所述URI列表中,则在所述目标应用中保存所述第一资源,并将所述第一资源的URI存储在所述URI列表中。2.根据权利要求1所述方法,其特征在于,所述方法还包括:接收在所述目标应用中删除第二资源的操作指令;获取所述第二资源的URI;根据所述第二资源的URI删除根据所述第二资源制作的缩率图,并删除所述URI列表中所述第二资源的URI。3.根据权利要求2所述方法,其特征在于,所述在所述目标应用中保存所述第一资源,并将所述第一资源的URI存储在所述URI列表中之后,所述方法还包括:为所述第一资源制作缩略图;在所述目标应用中显示所述第一资源的位置添加所述缩略图。4.根据权利要求2所述方法,其特征在于,所述在所述目标应用中保存所述第一资源,并将所述第一资源的URI存储在所述URI列表中之后,所述方法还包括:在所述目标应用中显示所述第一资源的位置添加指向所述第一资源存储地址的索引。5.根据权利要求1~4中任意一项所述方法,其特征在于,所述接收在终端设备的目标应用中保存第一资源的操作指令,包括:获取在所述目标应用中保存资源的操作指令;根据所述保存资源的操作指令跳转至文件管理器以使用户从所述文件管理器选择所述终端设备中的资源作为所述第一资源。6.一种终端设备,其特征在于,包括:第一接收单元...

【专利技术属性】
技术研发人员:余超庞振李小虎
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东;44

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

1