本发明实施例涉及智能终端技术领域,尤其涉及一种智能终端中的应用程序的搜索方法、装置和智能终端。
背景技术:
随着信息技术的不断发展,应用程序(application,app)的数量呈现出爆发性增长的态势,每年都有大量的应用程序在应用商场上架。同时,随着智能终端的内存的增加,为满足自身多方面的需求,用户在其智能终端上安装的应用程序也越来越多。目前,智能终端上安装有成百上千个应用程序也不足为奇。
随着智能终端上安装的应用程序的激增,用户查找目标应用程序的难度也越来越大。当前,为了方便用户在众多的应用程序中快速找到想要使用的目标应用程序,智能终端中可以设置有应用程序搜索功能,基于该应用程序搜索功能,用户可以以目标应用程序的名字作为索引进行快速搜索。
然而,在实现本发明过程中,发明人发现相关技术存在以下问题:当前智能终端上的应用程序种类繁多,用户容易忘记或者记混某些应用程序的名字,从而难以通过名字搜索找到想要使用的应用程序。
技术实现要素:
本发明实施例提供一种应用程序的搜索方法、装置和智能终端,能够解决当前智能终端上的应用程序种类繁多,用户容易忘记或者记混某些应用程序的名字,从而难以通过名字搜索找到目标应用程序的问题。
第一方面,本发明实施例提供一种应用程序的搜索方法,其中,所述应用程序对应至少一个应用标签,所述搜索方法包括:
接收搜索关键词;
确定所述搜索关键词的属性;
如果所述搜索关键词的属性为应用标签,则呈现包含所述搜索关键词的应用标签对应的应用程序。
可选地,所述搜索方法还包括:
预设应用程序对应的应用标签。
可选地,所述预设应用程序对应的应用标签,包括:
当接收到应用程序的下载指令时,获取所述应用程序在下载源中的分类标签;
将所述分类标签预设为所述应用程序对应的应用标签。
可选地,所述预设应用程序对应的应用标签,包括:
确定完成安装的应用程序;
生成与所述应用程序对应的标签列表;
接收针对所述标签列表的选择指令;
根据所述选择指令预设所述应用程序对应的应用标签。
可选地,所述搜索方法还包括:
接收针对应用程序的应用标签的编辑指令;
根据所述编辑指令重设所述应用程序对应的应用标签。
可选地,所述如果所述搜索关键词的属性为应用标签,则呈现包含所述搜索关键词的应用标签对应的应用程序的步骤之后,还包括:
接收扩大搜索范围的指令;
根据所述扩大搜索范围的指令,呈现应用标签包括与所述搜索关键词近义的关键词的应用程序。
第二方面,本发明实施例提供一种应用程序的搜索装置,所述应用程序对应至少一个应用标签,所述搜索装置包括:
关键词接收单元,用于接收搜索关键词;
关键词属性判断单元,用于确定所述搜索关键词的属性;
搜索单元,用于如果所述搜索关键词的属性为应用标签,则呈现包含所述搜索关键词的应用标签对应的应用程序。
可选地,所述搜索装置还包括:
预设单元,用于预设应用程序对应的应用标签。
可选地,所述预设单元具体用于:
当接收到应用程序的下载指令时,获取所述应用程序在下载源中的分类标签;
将所述分类标签预设为所述应用程序对应的应用标签。
可选地,所述预设单元具体用于:
确定完成安装的应用程序;
生成与所述应用程序对应的标签列表;
接收针对所述标签列表的选择指令;
根据所述选择指令预设所述应用程序对应的应用标签。
可选地,所述搜索装置还包括编辑单元,所述编辑单元具体用于:
接收针对应用程序的应用标签的编辑指令;
根据所述编辑指令重设所述应用程序对应的应用标签。
可选地,所述搜索装置还包括扩展单元,所述扩展单元具体用于:
接收扩大搜索范围的指令;
根据所述扩大搜索范围的指令,呈现应用标签包括与所述搜索关键词近义的关键词的应用程序。
第三方面,本发明实施例提供一种智能终端,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的应用程序的搜索方法。
第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使智能终端执行如上所述的应用程序的搜索方法。
第五方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被智能终端执行时,使所述智能终端执行如上所述的应用程序的搜索方法。
本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例提供的应用程序的搜索方法、装置和智能终端通过对智能终端上的应用程序进行合理归类,为每一应用程序标记应用标签,在接收到搜索关键词时,首先确定该搜索关键词的属性,如果该搜索关键词的属性为应用标签,则呈现包含该搜索关键词的应用标签对应的应用程序,能够增强用户对应用程序的可控性,使用户即便忘记目标应用程序的名字也能在众多应用程序中快速找到目标应用程序,提升用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种应用程序的搜索方法的流程示意图;
图2是本发明实施例提供的另一种应用程序的搜索方法的流程示意图;
图3是本发明实施例提供的一种应用程序的搜索装置的结构示意图;
图4是本发明实施提供的一种智能终端的硬件结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。
本发明实施例提供了一种应用程序的搜索方法、装置和智能终端。其中,在本发明实施例中,所述“应用程序”是指安装在智能终端本地的应用程序,所述应用程序对应设置有至少一个与所述应用程序关联的应用标签。
本发明实施例提供的应用程序的搜索方法是一种可以以应用标签作为索引进行应用程序的搜索的方法,具体为,通过在接收到搜索关键词时,首先确定该搜索关键词的属性,如果该搜索关键词的属性为应用标签,则呈现包含该搜索关键词的应用标签对应的应用程序,能够增强用户对应用程序的可控性,使用户即便忘记目标应用程序(即,用户需查找的应用程序)的名字也能在众多应用程序中快速找到目标应用程序,提升用户体验。
本发明实施例提供的应用程序的搜索方法和装置能够应用于任意类型的智能终端,比如,智能手机、平板电脑、智能手表、智能车载设备、机器人等,尤其适合应用于内存较大,且安装有种类繁多的应用程序的智能终端。该智能终端可以包括任何合适类型的,用以存储数据的存储介质,例如磁碟、光盘(cd-rom)、只读存储记忆体或随机存储记忆体等。该智能终端还可以包括一个或者多个逻辑运算模块,单线程或者多线程并行执行任何合适类型的功能或者操作,例如查看数据库、图像处理等。所述逻辑运算模块可以是任何合适类型的,能够执行逻辑运算操作的电子电路或者贴片式电子器件,例如:单核心处理器、多核心处理器、图形处理器(gpu)等。
下面结合附图,对本发明实施例作进一步阐述。
图1是本发明实施例提供的一种应用程序的搜索方法的流程示意图,该应用程序的搜索方法可以由任意类型的智能终端执行,所述应用程序是安装于所述智能终端上的应用程序,并且,所述应用程序对应至少一个应用标签。
具体地,请参阅图1,该搜索方法可以包括但不限于以下步骤:
110、接收搜索关键词。
在本实施例中,所述“搜索关键词”是指用户输入的用于查找目标应用程序的关键词,该搜索关键词的表现形式可以包括但不限于:中文、英文、拼音、拼音首字母、数字及其组合等。
在本实施例中,当用户需要查找智能终端中的某一应用程序时,可以首先进入应用程序搜索界面,比如,调出应用程序搜索框,然后在应用程序搜索界面/搜索框中输入该应用程序的搜索关键词,而智能终端则在接收到该搜索关键词时,执行下述步骤120。
120、确定所述搜索关键词的属性。
在本实施例中,所述搜索关键词的属性可以包括应用名字和应用标签,当接收到的搜索关键词的属性为应用名字时,表示该搜索关键词对应应用程序的名字,此时需根据应用程序的名字进行搜索;当接收到的搜索关键词的属性为应用标签时,表示表示该搜索关键词对应应用程序的应用标签,此时,则需根据应用程序的应用标签进行搜索。
其中,所述“应用标签”是能够表征应用程序某一方面的特征的关键词,比如,该应用标签可以是应用程序的功能类型,也可以是应用程序的开发者名称,还可以是用户自定义的数字或者字母。在本实施例中,智能终端可以根据预设规则为每一应用程序配置相应的应用标签,比如,智能终端自建标签数据库,对市面上热门的应用程序进行分类以及匹配相应的应用标签,从而,当智能终端安装了某一应用程序时,可以根据上述标签数据库为该应用程序配置应用标签。其中,在本实施例中,每一应用程序可以对应有一个或者多个应用标签,而同一个应用标签也可以对应有一个或者多个应用程序。比如,应用程序“微信”对应的应用标签可以包括“聊天”、“腾讯”、“1”等,而应用程序“qq邮件”对应的应用标签可以包括“邮件”、“腾讯”等。由此,应用标签“腾讯”对应的应用程序包括“微信”和“qq邮件”等。
在本实施例中,当接收到搜索关键时,需要首先确定所述搜索关键词的属性,而确定所述搜索关键词的属性的具体实施方式可以是:预先根据搜索关键词的属性类型在搜索界面/搜索框设置不同的输入区域,比如,设置名字搜索区和标签搜索区,则当接收到搜索关键词时,可以通过判断该搜索关键词的输入位置确定该搜索关键词的属性,比如,如果该搜索关键词的输入位置为名字搜索区,则可以确定该搜索关键词的属性为应用名字;如果该搜索关键词的输入位置为标签搜索区,则可以确定该搜索关键词的属性为应用标签。或者,在另一些实施例中,确定所述搜索关键词的属性的具体实施方式也可以是:首先将该搜索关键词作为应用名字进行搜索,如果没有查找到与该搜索关键词匹配的应用程序,则确定该搜索关键词的属性为应用标签。又或者,在又一些实施例中,确定所述搜索关键词的属性的具体实施方式还可以是:预先在搜索界面中显示全部应用标签,用户可以直接从中选择一个或者多个应用标签作为搜索关键词,由此,当接收到搜索关键词时,可以通过追溯接收该搜索关键词的路径确定该搜索关键词的属性。可以理解的是,在实际应用中,还可以通过其他合适的方式确定接收到的搜索关键词的属性,在本实施例中便不一一列举。
130、如果所述搜索关键词的属性为应用标签,则呈现包含所述搜索关键词的应用标签对应的应用程序。
在本实施例中,对应不同的搜索关键词的属性,采用不同的方式进行应用程序的搜索。比如,如果接收到的搜索关键词的属性为应用名字,则呈现应用名字中包括该搜索关键词的应用程序;如果接收到的搜索关键词的属性为应用标签,则呈现包含所述搜索关键词的应用标签对应的应用程序。例如,假设在智能终端中,应用程序“微信”、“qq”、“qq邮箱”、“腾讯视频”、“王者荣耀”以及“腾讯手机管家”均标识有应用标签“腾讯”,则,当接收到搜索关键词“腾讯”时,如果其属性为应用名字,则向用户呈现“腾讯视频”以及“腾讯手机管家”;如果其属性为应用标签,则向用户呈现“微信”、“qq”、“qq邮箱”、“腾讯视频”、“王者荣耀”以及“腾讯手机管家”;随后,用户可以通过选择指令直接进入所呈现的其中一个应用程序。其中,向用户呈现应用程序的方式可以包括但不限于:列表、图标等。
进一步地,考虑到用户有可能会忘记或者没有准确记住某应用程序的应用标签的情况,在一些实施例中,该应用程序的搜索方法还包括:接收扩大搜索范围的指令;根据所述扩大搜索范围的指令,呈现应用标签包括与所述搜索关键词近义的关键词的应用程序。也就是说,如果用户在所呈现的应用程序中没有搜索到目标应用程序,则可以向智能终端输入扩大搜索范围的指令,比如,点击设置于呈现界面中的“更多”、“+”等图标,此时,智能终端接收到该扩大搜索范围的指令,并根据该扩大搜索范围的指令呈现应用标签包括与所述搜索关键词近义的关键词的应用程序。比如,假设当前的属性为应用标签的搜索关键词为“沟通”,在该智能终端上包括与“沟通”近义的应用标签“聊天”,则,当智能终端接收到扩大搜索范围的指令时,可以呈现应用标签“聊天”对应的应用程序。在该实施例中,通过在接收到扩大搜索范围的指令时,根据所述扩大搜索范围的指令,呈现应用标签包括与所述搜索关键词近义的关键词的应用程序,能够方便用户在没有搜索到所需的目标应用程序时,扩大搜索范围,避免因为用户忘记或者记混应用程序的应用标签而需要重新搜索的情况,节省应用程序的搜索时间。
通过上述技术方案可知,本发明实施例的有益效果在于:本发明实施例提供的应用程序的搜索方法通过对智能终端上的应用程序进行合理归类,为每一应用程序标记应用标签,在接收到搜索关键词时,首先确定该搜索关键词的属性,如果该搜索关键词的属性为应用标签,则呈现包含该搜索关键词的应用标签对应的应用程序,能够增强用户对应用程序的可控性,使用户即便忘记目标应用程序的名字也能在众多应用程序中快速找到目标应用程序,提升用户体验。
图2是本发明实施例提供的另一种应用程序的搜索方法的流程示意图,请参阅图2,该搜索方法可以包括但不限于如下步骤:
210、预设应用程序对应的应用标签。
在本实施例中,可以在安装应用程序时,预设该应用程序对应的应用标签。而预设应用程序对应的应用标签的具体实施方式可以包括但不限于以下两种:
在其中一种实施方式中,考虑到用户通常通过应用商场下载应用程序,而应用商场中一般都会对每一应用程序进行分类,因此,智能终端可以在接收到应用程序的下载指令时,获取所述应用程序在下载源中的分类标签,然后将所述分类标签预设为所述应用程序对应的应用标签。其中,所述“下载源”可以是任意类型的应用商场。比如,智能终端在从应用商场下载应用程序a时,除了获取该应用程序a的安装数据包之外,还获取该应用程序a在该应用商场的分类标签a,然后直接将该分类标签a作为该应用程序a在智能终端本地的应用标签。
在该实施方式中,通过直接将应用程序在下载源中的分类标签作为其应用标签,能够快速确定应用程序的特征,简化预设应用程序对应的应用标签的过程。
在另一种实施方式中,为了便于用户使用以及增强用户对应用标签的记忆,可以在某一应用程序完成安装后,确定完成安装的应用程序,并生成与所述应用程序对应的标签列表;然后,接收针对所述标签列表的选择指令;最后,根据所述选择指令预设所述应用程序对应的应用标签。其中,在该实施方式中,可以以弹窗的方式呈现所生成的与所述应用程序对应的标签列表,在该标签列表中可以罗列有一个或者多个供用户选择的应用标签,比如,在一些实施例中,在该标签列表中可以包括由智能终端对应该应用程序设置的默认标签、待选标签以及自定义标签等等,用户可以在该标签列表中选择其中一个或者多个应用标签作为该应用程序的应用标签。
在该实施方式中,通过在完成某一应用程序的安装时,根据用户的选择预设应用程序对应的应用标签,能够更加符合用户的使用习惯,方便用户进行应用程序的搜索。
220、接收搜索关键词。
230、确定所述搜索关键词的属性。
240、如果所述搜索关键词的属性为应用标签,则呈现包含所述搜索关键词的应用标签对应的应用程序。
在本实施例中,步骤220至240分别与上述实施例提供的应用程序的搜索方法(如图1所示)的步骤110至130具有相同的技术特征,因此,本实施例中步骤220至240的具体的实施方式可以参考上述实施例中步骤110至130中相应的描述,在本实施例中便不再赘述。
此外,在一些实施例中,该应用程序的搜索方法还可以包括:接收针对应用程序的应用标签的编辑指令;根据所述编辑指令重设所述应用程序对应的应用标签。也就是说,在该实施例中,用户可以根据自己的需要重新设置某一应用程序的应用标签,比如,用户可以在应用搜索界面下,长按某一应用程序的图标以调出该应用程序的标签选择框,然后重新选择、增加或者删除应用标签;或者,用户也可以在某一应用标签管理界面中,新增、删减某一应用程序。
通过上述技术方案可知,本发明实施例的有益效果在于:本发明实施例提供的应用程序的搜索方法通过预设智能终端上的应用程序对应的应用标签,对智能终端上的应用程序进行合理归类,为每一应用程序标记应用标签,能够方便用户根据应用标签进行应用程序的搜索,进一步增强用户对应用程序的可控性。
图3是本发明实施例提供的一种应用程序的搜索装置的结构示意图,该搜索装置30可以在任意类型的智能终端上运行。
具体地,请参阅图3,该搜索装置30包括:关键词接收单元31、关键词属性判断单元32以及搜索单元33。
其中,关键词接收单元31用于接收搜索关键词;关键词属性判断单元32用于确定所述搜索关键词的属性;搜索单元33用于如果所述搜索关键词的属性为应用标签,则呈现包含所述搜索关键词的应用标签对应的应用程序。
在本实施例中,当关键词接收单元31接收到搜索关键词时,通过关键词属性判断单元32确定所述搜索关键词的属性,如果所述搜索关键词的属性为应用标签,则通过搜索单元33呈现包含所述搜索关键词的应用标签对应的应用程序。
其中,在一些实施例中,该搜索装置30还包括用于预设应用程序对应的应用标签的预设单元34。
具体地,在一些实施例中,该预设单元34可以具体用于:当接收到应用程序的下载指令时,获取所述应用程序在下载源中的分类标签;将所述分类标签预设为所述应用程序对应的应用标签。在该实施例中,直接将应用程序在下载源中的分类标签作为其应用标签,能够快速确定应用程序的特征,简化预设应用程序对应的应用标签的过程。
或者,在另一些实施例中,该预设单元34也可以具体用于:确定完成安装的应用程序;生成与所述应用程序对应的标签列表;接收针对所述标签列表的选择指令;根据所述选择指令预设所述应用程序对应的应用标签。在该实施例中,通过在完成某一应用程序的安装时,根据用户的选择预设应用程序对应的应用标签,能够更加符合用户的使用习惯,方便用户进行应用程序的搜索。
此外,在一些实施例中,该搜索装置30还包括:编辑单元35。该编辑单元35具体用于接收针对应用程序的应用标签的编辑指令,并根据所述编辑指令重设所述应用程序对应的应用标签。在该实施例中,通过设置编辑单元35可以方便用户根据自己的需要重新调整应用程序对应的应用标签。
再者,在一些实施例中,该搜索装置30还包括:扩展单元36。该扩展单元36具体用于:接收扩大搜索范围的指令;根据所述扩大搜索范围的指令,呈现应用标签包括与所述搜索关键词近义的关键词的应用程序。在该实施例中,通过设置扩展单元36可以方便用户在没有搜索到所需的目标应用程序时,扩大搜索范围,避免因为用户忘记或者记混应用程序的应用标签,需要重新搜索的情况,节省应用程序的搜索时间。
需要说明的是,由于本实施例提供的应用程序的搜索装置与上述实施例提供的应用程序的搜索方法基于相同的发明构思,因此,上述任一方法实施例中相应的内容同样适用于本装置实施例,此处不再详述。
通过上述技术方案可知,本发明实施例的有益效果在于:本发明实施例提供的应用程序的搜索装置通过对智能终端上的应用程序进行合理归类,为每一应用程序标记应用标签,在关键词接收单元31接收到搜索关键词时,首先利用关键词属性判断单元32确定该搜索关键词的属性,如果该搜索关键词的属性为应用标签,则通过搜索单元33呈现包含该搜索关键词的应用标签对应的应用程序,能够增强用户对应用程序的可控性,使用户即便忘记目标应用程序的名字也能在众多应用程序中快速找到目标应用程序,从而提升用户体验。
图4是本发明实施例提供的一种智能终端的硬件结构示意图,该智能终端400可以是任意类型的电子设备,能够执行上述任意一种方法实施例提供的应用程序的搜索方法。
具体地,请参阅图4,该智能终端400包括:
一个或多个处理器410以及存储器420,图4中以一个处理器410为例。
处理器410和存储器420可以通过总线或者其他方式连接,图4中以通过总线连接为例。
存储器420作为一种非暂态计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的应用程序的搜索方法对应的程序指令/模块(例如,附图3所示的关键词接收单元31、关键词属性判断单元32以及搜索单元33、预设单元34、编辑单元35和扩展单元36)。处理器410通过运行存储在存储器420中的非易失性软件程序、指令以及模块,从而执行该智能终端400的各种功能应用以及数据处理,即实现上述方法实施例提供的应用程序的搜索方法。
存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据应用程序的搜索装置的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至智能终端400。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器420中,当被所述一个或者多个处理器410执行时,执行上述任意方法实施例中的应用程序的搜索方法,例如,执行以上描述的图1中的方法步骤110至130,图2中的方法步骤210至240,实现图3中的单元31-36的功能。
本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如被图4中的一个处理器410执行,可使得上述一个或多个处理器可执行上述任意方法实施例中的应用程序的搜索方法,例如,执行以上描述的图1中的方法步骤110至130,图2中的方法步骤210至240,实现图3中的单元31-36的功能。
本发明实施例提供了一种计算机程序产品,包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的应用程序的搜索方法,例如,执行以上描述的图1中的方法步骤110至130,图2中的方法步骤210至240,实现图3中的单元31-36的功能。
上述产品(所述产品包括:以上所述的智能终端、非暂态计算机可读存储介质以及计算机程序产品)可执行本发明实施例所提供的应用程序的搜索方法,具备执行应用程序的搜索方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的应用程序的搜索方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。