著录项信息
专利名称 | 移动终端的应用程序查找方法和装置 |
申请号 | CN201310261157.5 | 申请日期 | 2013-06-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-09-25 | 公开/公告号 | CN103324728A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦三层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 朱振广;黎樵;谢东卫 |
代理机构 | 北京清亦华知识产权代理事务所(普通合伙) | 代理人 | 宋合成 |
摘要
本发明提出一种移动终端的应用程序查找方法和装置,其中该方法包括:分别获取多个应用程序的图标信息和内容介绍信息,并根据图标信息和内容介绍信息分别生成颜色特征和功能特征;以及根据颜色特征和功能特征为多个应用程序建立二维分类数据库,以使移动终端根据二维分类信息查找应用程序,其中,二维分类信息包括颜色特征和功能特征。根据本发明实施例的方法,使得用户可根据应用程序的功能和图标颜色查找到需要的应用程序,无需准确记忆应用程序名称,大大降低了用户的记忆负担,并且查找方便,减少用户的查找操作,提升用户体验。
1.一种移动终端的应用程序查找方法,其特征在于,包括以下步骤:
分别获取多个应用程序的图标信息和内容介绍信息,并根据所述图标信息和所述内容介绍信息分别生成颜色特征和功能特征;以及
根据所述颜色特征和所述功能特征为所述多个应用程序建立二维分类数据库,以使移动终端根据二维分类信息查找应用程序,其中,分别以所述颜色特征和所述功能特征为第一索引和第二索引建立所述二维分类数据库,且一个应用程序归入一个或多个不同的第一索引或第二索引下,所述二维分类信息包括所述颜色特征和所述功能特征。
2.根据权利要求1所述的方法,其特征在于,所述根据图标信息和所述内容介绍信息分别生成颜色特征和功能特征具体包括:
对所述多个应用程序的图标信息进行图像处理,以获取所述多个应用程序的颜色特征;以及
对所述多个应用程序的内容介绍信息进行自然语言算法和机器学习算法处理,以获取所述多个应用程序的功能特征。
3.根据权利要求1所述的方法,其特征在于,根据不同的操作系统分别建立适用于所述不同的操作系统的二维分类数据库。
4.一种移动终端的应用程序查找方法,其特征在于,包括以下步骤:
在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,所述二维分类信息包括颜色特征和功能特征,所述的二维分类数据库分别以所述颜色特征和所述功能特征为第一索引和第二索引进行建立,且一个应用程序归入一个或多个不同的第一索引或第二索引下;
如果存在,则在所述已安装应用程序的配置文件中添加所述二维分类信息;以及接收用户输入的检索信息,并查找配置文件中含有所述检索信息的应用程序。
5.根据权利要求4所述的方法,其特征在于,还包括:
如果不存在,则提示用户为所述已安装应用程序选择二维分类信息,并将所述用户选择的二维分类信息添加到所述已安装的应用程序的所述配置文件中。
6.根据权利要求4所述的方法,其特征在于,还包括:
监听本地已安装应用程序的列表,并在所述列表变化时更新所述列表中的应用程序的配置文件。
7.一种移动终端的应用程序查找装置,其特征在于,包括:
获取模块,用于获取多个应用程序的图标信息和内容介绍信息;
图像处理模块,用于对所述多个应用程序的图标信息进行图像处理,以获取所述多个应用程序的颜色特征;
分析模块,用于对所述多个应用程序的内容介绍信息进行自然语言算法和机器学习算法处理,以获取所述多个应用程序的功能特征;以及
建立模块,用于根据所述颜色特征和所述功能特征为所述多个应用程序建立二维分类数据库,其中,所述建立模块分别以所述颜色特征和所述功能特征为第一索引和第二索引建立二维数据库,且一个应用程序归入一个或多个不同的第一索引或第二索引下。
8.根据权利要求7所述的装置,其特征在于,所述建立模块根据不同的操作系统分别建立适用于所述不同的操作系统的二维分类数据库。
9.一种移动终端的应用程序查找装置,其特征在于,包括:
搜索模块,用于在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,所述二维分类信息包括颜色特征和功能特征,所述的二维分类数据库分别以所述颜色特征和所述功能特征为第一索引和第二索引进行建立,且一个应用程序归入一个或多个不同的第一索引或第二索引下;
配置模块,用于在所述搜索模块在所述二维分类数据库中搜索到已安装应用程序的二维分类信息时,在所述已安装应用程序的配置文件中添加所述二维分类信息;
接收模块,用于接收用户输入的检索信息;以及
查找模块,用于查找配置文件中含有所述检索信息的应用程序。
10.根据权利要求9所述的装置,其特征在于,还包括:
提示模块,用于在所述搜索模块在所述二维分类数据库中未搜索到已安装应用程序的二维分类信息时,提示用户为所述已安装应用程序选择二维分类信息。
11.根据权利要求9或10所述的装置,其特征在于,还包括:
更新模块,用于监听本地已安装应用程序的列表,并在所述列表变化时更新所述列表中的应用程序的配置文件。
移动终端的应用程序查找方法和装置\n技术领域\n[0001] 本发明涉及移动终端技术领域,特别涉及一种移动终端的应用程序查找方法和装置。\n背景技术\n[0002] 随着智能移动终端以及适用于智能移动终端上的应用软件开发技术的不断发展,在移动终端上安装几十个甚至上百个应用软件的情形以及非常普遍,这使得用户在众多已安装软件中查找想要打开的软件变得十分困难,目前,用户可以通过搜索在搜索框中输入软件的名字查找需要打开的软件,或者为应用软件按照字母或者用途进行分类,但是通过名称查找或者字母筛选需要用户记忆众多软件的名称,增大了用户记忆负担,同时,当前软件的用途类别数量已经非常庞大,单一的通过用途分类筛选软件使用户操作量变大,操作繁琐,用户体验差。\n发明内容\n[0003] 本发明的旨在至少解决上述技术缺陷之一。\n[0004] 为此,本发明第一个目的在于提出一种移动终端的应用程序查找方法,该方法大大降低了用户的记忆负担,减少用户的查找操作,提升用户体验。\n[0005] 本发明第二个目的在于提出另一种移动终端的应用程序查找方法。\n[0006] 本发明第三个目的在于提出一种移动终端的应用程序查找装置。\n[0007] 本发明第四个目的在于提出另一种一种移动终端的应用程序查找装置。\n[0008] 为实现上述目的,根据本发明第一方面的实施例的移动终端的应用程序查找方法包括以下步骤:分别获取多个应用程序的图标信息和内容介绍信息,并根据所述图标信息和所述内容介绍信息分别生成颜色特征和功能特征;以及根据所述颜色特征和所述功能特征为所述多个应用程序建立二维分类数据库,以使移动终端根据所述二维分类信息查找应用程序,其中,所述二维分类信息包括所述颜色特征和所述功能特征。\n[0009] 根据本发明实施例的移动终端的应用程序查找方法,能够根据应用程序的颜色特征和功能特征对应用程序进行二维分类,并建立二维分类数据库,使移动终端能够根据二维分类信息查找已安装应用程序的二维分类信息,进而用户可根据应用程序的功能和图标颜色查找到需要的应用程序,无需准确记忆应用程序名称,大大降低了用户的记忆负担,并且查找方便,减少用户的查找操作,提升用户体验。\n[0010] 为实现上述目的,根据本发明第二方面的实施例的移动终端的应用程序查找方法包括:在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,所述二维分类信息包括颜色特征和功能特征;如果存在,则在所述已安装应用程序的配置文件中添加所述二维分类信息;以及接收用户输入的检索信息,并查找配置文件中含有所述检索信息的应用程序。\n[0011] 根据本发明实施例的移动终端的应用程序查找方法,能够通过服务器根据应用程序的颜色特征和功能特征对应用程序进行二维分类,并通过移动终端在应用程序的配置文件中添加二维分类信息,使得用户根据功能和图标颜色就能查找到需要的应用程序,无需准确记忆应用程序名称,大大降低了用户的记忆负担,并且查找方便,减少用户的查找操作,提升用户体验。\n[0012] 为了实现上述实施例,根据本发明第三方面的实施例的移动终端的应用程序查找装置包括:获取模块,用于获取多个应用程序的图标信息和内容介绍信息;图像处理模块,用于对所述多个应用程序的图标信息进行图像处理,以获取所述多个应用程序的颜色特征;分析模块,用于对所述多个应用程序的内容介绍信息进行自然语言算法和机器学习算法处理,以获取所述多个应用程序的功能特征;以及建立模块,用于根据所述颜色特征和所述功能特征为所述多个应用程序建立二维分类数据库。\n[0013] 根据本发明实施例的移动终端的应用程序查找装置,能够对获取的应用程序的图标信息和内容介绍信息进行处理分析,并由此获取应用程序的颜色特征和功能特征,进而根据应用程序的颜色特征和功能特征建立应用程序的二维分类数据库,使得移动终端的用户能够根据应用程序的二维分类信息快速查找应用程序,大大降低了用户的记忆负担,减少用户的查找操作,提升用户体验。\n[0014] 为了实现上述实施例,根据本发明第四方面的实施例的移动终端的应用程序查找装置包括:搜索模块,用于在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,所述二维分类信息包括所述颜色特征和所述功能特征;配置模块,用于在所述搜索模块在所述二维分类数据库中搜索到已安装应用程序的二维分类信息时,在所述已安装应用程序的配置文件中添加所述二维分类信息;接收模块,用于接收用户输入的检索信息;以及查找模块,用于查找配置文件中含有所述检索信息的应用程序。\n[0015] 根据本发明实施例的移动终端的应用程序查找装置,通过将在服务器中搜索本地应用程序的颜色特征和功能特征添加到相应的应用程序的配置文件中,使得用户根据功能和图标颜色就能查找到需要的应用程序,无需准确记忆应用程序名称,大大降低了用户的记忆负担,并且查找方便,减少用户的查找操作,提升用户体验。\n[0016] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。\n附图说明\n[0017] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:\n[0018] 图1为根据本发明一个实施例的移动终端的应用程序查找方法的流程图;\n[0019] 图2为根据本发明另一个实施例的移动终端的应用程序查找方法的流程图;\n[0020] 图3为根据本发明又一个实施例的移动终端的应用程序查找方法的流程图;\n[0021] 图4为根据本发明一个实施例的移动终端的应用程序查找装置的结构框图;\n[0022] 图5为根据本发明另一个实施例的移动终端的应用程序查找装置的结构框图;\n[0023] 图6为根据本发明又一个实施例的移动终端的应用程序查找装置的结构框图。\n具体实施方式\n[0024] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。\n[0025] 在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。\n[0026] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。\n[0027] 下面参考附图描述根据本发明实施例的移动终端的应用程序查找方法。\n[0028] 一种移动终端的应用程序查找方法,包括以下步骤:分别获取多个应用程序的图标信息和内容介绍信息,并根据图标信息和内容介绍信息分别生成颜色特征和功能特征;\n以及根据颜色特征和功能特征为多个应用程序建立二维分类数据库,以使移动终端根据二维分类信息查找应用程序,其中,二维分类信息包括颜色特征和功能特征。\n[0029] 图1为根据本发明一个实施例的移动终端的应用程序查找方法的流程图。\n[0030] 如图1所示,根据本发明实施例的移动终端的应用程序查找方法包括:\n[0031] S101,分别获取多个应用程序的图标信息和内容介绍信息,并根据图标信息和内容介绍信息分别生成颜色特征和功能特征。\n[0032] 在本发明的一个实施例中,可通过服务器从网络资源中抓取各种应用程序的图标信息和内容介绍信息,如应用程序的图标图片、应用程序介绍及评价等信息,其中服务器可为搜索引擎服务器。\n[0033] 在本发明的一个实施例中,服务器可以对抓取的图标信息进行图像处理,以获取应用程序图标的颜色组成,并作为应用程序的颜色特征。具体地,服务器可以分析每种颜色的面积占应用程序图标总面积的比例,如果某个颜色的面积比例超过预设阈值,则应用程序图标中包含此颜色,其中预设阈值可由系统默认设定或由用户根据需要进行设定。举例来说,如果预设阈值设为5%,可对应用程序A图标中红、橙、黄、绿、青、蓝、紫、白、黑这几种颜色的面积比例进行分析,如果应用程序图标A中红、绿、黄、蓝这四个颜色的面积比例超过\n5%,则应用程序A图标中包含红、绿、黄、蓝,并可将这四个颜色作为应用程序A的颜色特征。\n服务器可对抓取的应用程序的内容介绍信息进行自然语言算法和机器学习算法处理,以获取这些信息中的关于应用程序的功能的介绍及适用的操作系统,进而获取多个应用程序的功能特征。具体地,服务器可通过自然语言算法对应用程序的内容介绍信息进行语义分析,并通过机器学习算法对功能介绍信息进行推理归纳,以获取应用程序的具体功能和适用的操作系统。举例来说,可以按照听、说、读和写对应用程序的功能进行分类,如果通过自然语言算法对应用程序的内容介绍信息进行语义分析后,获取关于该应用程序的音频输出功能的介绍,则通过机器学习算法可将此应用程序的功能归纳为“听”,类似的,如果某一应用程序具有音频输入的功能、需要用户进行编辑录入的功能或者视频、文字、图片等阅读功能,则此应用程序的功能可相应的归纳说、写或读,其中,一个应用程序可同时具有多个功能特征,如即时聊天软件,即可为用户提供音频输入输出,也可为用户提供文字输入输出,因此即时聊天软件可同时具有听、说、读、写四个功能特征。\n[0034] 在本发明的一个实施例中,如果服务器未能抓取到某个应用程序的图标,或者对于某个应用程序的图标难以分析其颜色组成,以及难以确定某个应用程序的功能,可以将此应用程序的颜色特征的值定义为默认颜色特征值,以及将该应用程序的功能特征值定义为默认功能特征值,例如,可将“黑”作为默认颜色特征,将“读”作为默认功能特征。\n[0035] S102,根据颜色特征和功能特征为多个应用程序建立二维分类数据库,以使移动终端根据二维分类信息查找应用程序,其中,二维分类信息包括颜色特征和功能特征。\n[0036] 具体地,服务器可根据不同的操作系统分别建立适用于不同的操作系统的二维分类数据库。并且对于每种操作系统,分别以颜色特征和功能特征为第一索引和第二索引建立二维数据库。其中,一个应用程序可以归入一个或多个不同的第一索引或第二索引下,例如,对于应用程序A,具有红、绿、黄、蓝这四个颜色特征,则根据红、绿、黄、蓝这四个索引都可以检索到应用程序A,同时,应用程序A还具有读和写这两个功能特征,则根据读和写也可以检索到应用程序A。\n[0037] 移动终端安装应用程序后,可在服务器的二维分类数据库中搜索每个已安装应用程序的二维分类信息,并将搜索到的二维分类信息添加至相应的应用程序的配置文件中,进而可根据用户输入的二维分类信息(应用程序的颜色特征和功能特征)查找相应的应用程序。\n[0038] 根据本发明实施例的移动终端的应用程序查找方法,能够根据应用程序的颜色特征和功能特征对应用程序进行二维分类,并建立二维分类数据库,使移动终端能够根据二维分类信息查找已安装应用程序的二维分类信息,进而用户可根据应用程序的功能和图标颜色查找到需要的应用程序,无需准确记忆应用程序名称,大大降低了用户的记忆负担,并且查找方便,减少用户的查找操作,提升用户体验。\n[0039] 为了实现上述实施例,本发明还提出另一种移动终端的应用程序查找方法。\n[0040] 一种移动终端的应用程序查找方法包括:在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,二维分类信息包括颜色特征和功能特征;如果存在,则在已安装应用程序的配置文件中添加二维分类信息;以及接收用户输入的检索信息,并查找配置文件中含有检索信息的应用程序。\n[0041] 图2为根据本发明另一个实施例的移动终端的应用程序查找方法的流程图。\n[0042] 如图2所示,根据本发明实施例的移动终端的应用程序查找方法包括:\n[0043] S201,在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,二维分类信息包括颜色特征和功能特征。\n[0044] 在本发明的一个实施例中,移动终端首先通过操作系统应用程序管理程序对已安装的应用程序进行扫描,并在服务器中相应的操作系统下的二维分类数据库中搜索已安装的应用程序的二维分类信息,例如,移动终端在服务器中搜索应用程序A的二维分类信息时,就可以检索到应用程序A具有颜色特征“红”、“黄”、“绿”和“蓝”以及功能“读”和“写”。\n[0045] S202,如果存在,则在已安装应用程序的配置文件中添加二维分类信息。\n[0046] 具体地,移动终端可以在已安装应用程序的配置文件中添加在服务器中搜索到的相应的二维分类信息,以便于应用程序筛选查找。\n[0047] S203,如果不存在,则提示用户为已安装应用程序选择二维分类信息并将用户选择的二维分类信息添加到已安装的应用程序的配置文件中。\n[0048] 举例来说,如果移动终端在服务器的二维分类数据库中没有搜索到应用程序E的二维分类信息,就会提示用户为应用程序E定义二维分类信息,并将接收到的用户输入的二维信息添加到应用程序E的配置文件中。\n[0049] S204,接收用户输入的检索信息,并查找配置文件中含有检索信息的应用程序。\n[0050] 具体地,移动终端可以在应用程序查找界面提供搜索框,以供用户输入检索信息进行查找,或者提供分别以颜色特征值和功能特征值为标题的二维列表,并接收用户选择的颜色特征值或功能特征值进行查找。\n[0051] 在本发明的一个实施例中,移动终端还可以在应用程序查找界面提供字母索引,当用户需要在查找结果进一步查找时,可以选择需要查找的应用程序的首字母,移动终端会在查找结果中进一步筛选符合条件的应用程序。\n[0052] 根据本发明实施例的移动终端的应用程序查找方法,可在服务器的二维分类数据库中查找应用程序的包括颜色特征和功能特征的二维分类信息,并将其添加到相应的应用程序的配置文件中,使得用户根据功能和图标颜色就能查找到需要的应用程序,无需准确记忆应用程序名称,大大降低了用户的记忆负担,并且查找方便,减少用户的查找操作,提升用户体验。\n[0053] 在本发明的另一个实施例的移动终端的应用程序查找方法中,移动终端还可以监听本地已安装应用程序的列表,并在列表变化时更新列表中的应用程序的配置文件,保证用户能够准确的根据二维分类信息查找需要的应用程序,进一步提升用户体验。\n[0054] 图3为根据本发明又一个实施例的移动终端的应用程序查找方法的流程图。\n[0055] 如图3所示,根据本发明实施例的移动终端的应用程序查找方法包括:\n[0056] S301,在服务器的二维分类数据库中搜索已安装应用程序的二维分类信息,其中,二维分类信息包括颜色特征和功能特征。\n[0057] 在本发明的一个实施例中,移动终端首先通过操作系统应用程序管理程序对已安装的应用程序进行扫描,并在服务器中相应的操作系统下的二维分类数据库中搜索已安装的应用程序的二维分类信息,例如,移动终端在服务器中搜索应用程序A的二维分类信息时,就可以检索到应用程序A具有颜色特征“红”、“黄”、“绿”和“蓝”以及功能“读”和“写”。\n[0058] S302,在已安装应用程序的配置文件中添加二维分类信息。\n[0059] 具体地,移动终端可以在已安装应用程序的配置文件中添加在服务器中搜索到的相应的二维分类信息,以便于应用程序筛选查找。\n[0060] S303,如果不存在,则提示用户为已安装应用程序选择二维分类信息并将用户选择的二维分类信息添加到已安装的应用程序的配置文件中。\n[0061] 举例来说,如果移动终端在服务器的二维分类数据库中没有搜索到应用程序E的二维分类信息,就会提示用户为应用程序E定义二维分类信息,并将接收到的用户输入的二维信息添加到应用程序E的配置文件中。\n[0062] S304,接收用户输入的检索信息,并查找配置文件中含有检索信息的应用程序。\n[0063] 具体地,移动终端可以在应用程序查找界面提供搜索框,以供用户输入检索信息进行查找,或者提供分别以颜色特征值和功能特征值为标题的二维列表,并接收用户选择的颜色特征值或功能特征值进行查找。\n[0064] 在本发明的一个实施例中,移动终端还可以在应用程序查找界面提供字母索引,当用户需要在查找结果进一步查找时,可以选择需要查找的应用程序的首字母,移动终端会在查找结果中进一步筛选符合条件的应用程序。\n[0065] S305,监听本地已安装应用程序的列表,并在列表变化时更新列表中的应用程序的配置文件。\n[0066] 具体地,移动终端能够监听本地已安装应用程序的列表,如果有应用程序安装或卸载,则移动终端会在服务器的二维分类数据库中搜索新安装的应用程序的二维分类信息,并将搜索到的二维分类信息添加到新安装的应用程序的配置文件中,以及在卸载应用程序时,及时的删除该应用程序的配置文件。\n[0067] 根据本发明实施例的移动终端的应用程序查找方法,通过移动终端监听本地已安装应用程序的列表,可以在列表变化时及时更新移动终端上应用程序的配置文件,保证用户能够准确的根据二维分类信息查找需要的应用程序,进一步提升用户体验。\n[0068] 为了实现上述实例,本发明还提出一种移动终端的应用程序查找装置。\n[0069] 一种移动终端的应用程序查找装置,包括:获取模块,用于获取多个应用程序的图标信息和内容介绍信息;图像处理模块,用于对多个应用程序的图标信息进行图像处理,以获取多个应用程序的颜色特征;分析模块,用于对多个应用程序的内容介绍信息进行自然语言算法和机器学习算法处理,以获取多个应用程序的功能特征;以及建立模块,用于根据颜色特征和功能特征为多个应用程序建立二维分类数据库。\n[0070] 图4为根据本发明一个实施例的移动终端的应用程序查找装置的结构框图。\n[0071] 如图4所示,根据本发明实施例的移动终端的应用程序查找装置包括:获取模块\n110、图像处理模块120、分析模块130以及建立模块140。\n[0072] 具体地,获取模块110用于获取多个应用程序的图标信息和内容介绍信息。\n[0073] 根据本发明的实施例的服务器可为搜索引擎服务器,能够从网络资源中抓取各种应用程序的图标信息和内容介绍信息,如应用程序的图标图片、应用程序介绍及评价等信息。\n[0074] 图像处理模块120用于对多个应用程序的图标信息进行图像处理,以获取多个应用程序的颜色特征。更具体地,图像处理模块120可以分析每种颜色的面积占应用程序图标总面积的比例,如果某个颜色的面积比例超过预设阈值,则应用程序图标中包含此颜色,其中,预设阈值可由系统默认设定或由用户根据需要进行设定。举例来说,如果预设阈值设为\n5%,可对应用程序A图标中红、橙、黄、绿、青、蓝、紫、白、黑这几种颜色的面积比例进行分析,如果应用程序图标A中红、绿、黄、蓝这四个颜色的面积比例超过5%,则应用程序A图标中包含红、绿、黄、蓝,并可将这四个颜色作为应用程序A的颜色特征。。\n[0075] 在本发明的一个实施例中,如果获取模块110未能抓取到某个应用程序的图标,或者图像处理模块120对于某个应用程序的图标难以分析其颜色组成,可以将此应用程序的颜色特征的值定义为默认颜色特征值,例如,可将“黑”作为默认颜色特征。\n[0076] 分析模块130用于对多个应用程序的内容介绍信息进行自然语言算法和机器学习算法处理,以获取多个应用程序的功能特征。更具体地,分析模块130可通过自然语言算法对应用程序的内容介绍信息进行语义分析,并通过机器学习算法对功能介绍信息进行推理归纳,以获取应用程序的具体功能和适用的操作系统。举例来说,可以按照听、说、读和写对应用程序的功能进行分类,如果通过自然语言算法对应用程序的内容介绍信息进行语义分析后,获取关于该应用程序的音频输出功能的介绍,则通过机器学习算法可将此应用程序的功能归纳为“听”,类似的,如果某一应用程序具有音频输入的功能、需要用户进行编辑录入的功能或者视频、文字、图片等阅读功能,则此应用程序的功能可相应的归纳说、写或读,其中,一个应用程序可同时具有多个功能特征,如即时聊天软件,即可为用户提供音频输入输出,也可为用户提供文字输入输出,因此即时聊天软件可同时具有听、说、读、写四个功能特征。\n[0077] 在本发明的一个实施例中,如果分析模块130难以确定某个应用程序的功能,可以将该应用程序的功能特征值定义为默认功能特征值,例如,将“读”作为默认功能特征。\n[0078] 建立模块140用于根据颜色特征和功能特征为多个应用程序建立二维分类数据库。\n[0079] 具体地,建立模块140可根据不同的操作系统分别建立适用于不同的操作系统的二维分类数据库。并且对于每种操作系统,分别以颜色特征和功能特征为第一索引和第二索引建立二维数据库。其中,一个应用程序可以归入一个或多个不同的第一索引或第二索引下,例如,对于应用程序A,具有红、绿、黄、蓝这四个颜色特征,则根据红、绿、黄、蓝这四个索引都可以检索到应用程序A,同时,应用程序A还具有读和写这两个功能特征,则根据读和写也可以检索到应用程序A。\n[0080] 根据本发明实施例的移动终端的应用程序查找装置,能够对获取的应用程序的图标信息和内容介绍信息进行处理分析,并由此获取应用程序的颜色特征和功能特征,进而根据应用程序的颜色特征和功能特征建立应用程序的二维分类数据库,使得移动终端的用户能够根据应用程序的二维分类信息快速查找应用程序,大大降低了用户的记忆负担,减少用户的查找操作,提升用户体验。\n[0081] 为了实现上述实施例,本发明还提出了另一种移动终端的应用程序查找装置。\n[0082] 一种移动终端的应用程序查找装置,包括:搜索模块,用于在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,二维分类信息包括颜色特征和功能特征;配置模块,用于在搜索模块在二维分类数据库中搜索到已安装应用程序的二维分类信息时,在已安装应用程序的配置文件中添加二维分类信息;接收模块,用于接收用户输入的检索信息;以及查找模块,用于查找配置文件中含有检索信息的应用程序。\n[0083] 图5为根据本发明另一个实施例的移动终端的应用程序查找装置的结构框图。\n[0084] 如图5所示,根据本发明实施例的移动终端的应用程序查找装置包括:搜索模块\n210、配置模块220、提示模块230、接收模块240以及查找模块250。\n[0085] 具体地,搜索模块210用于在服务器的二维分类数据库中搜索是否存在已安装应用程序的二维分类信息,其中,二维分类信息包括颜色特征和功能特征。\n[0086] 在本发明的一个实施例中,搜索模块210首先通过操作系统应用程序管理程序对已安装的应用程序进行扫描,并在服务器中相应的操作系统下的二维分类数据库中搜索已安装的应用程序的二维分类信息。\n[0087] 配置模块220用于在搜索模块在二维分类数据库中搜索到已安装应用程序的二维分类信息时,在已安装应用程序的配置文件中添加二维分类信息。例如,当搜索模块210在服务器中搜索应用程序A的二维分类信息时,可以检索到应用程序A具有颜色特征“红”、“黄”、“绿”和“蓝”以及功能“读”和“写”,配置模块220就可以将二维分类信息“红”、“黄”、“绿”和“蓝”以及“读”和“写”添加到应用程序A的配置文件中。\n[0088] 提示模块230用于当搜索模块210在二维分类数据库中未搜索到已安装应用程序的二维分类信息时,提示用户为已安装应用程序选择二维分类信息。例如,当搜索模块201在服务器的二维分类数据库中没有搜索到应用程序E的二维分类信息,就会提示用户为应用程序E定义二维分类信息,配置模块230就会将接收到的用户输入的二维信息添加到应用程序E的配置文件中。\n[0089] 接收模块240用于接收用户输入的检索信息。更具体地,接收模块可以通过应用程序查找界面的搜索框接收用户输入的检索信息,或者通过分别以颜色特征值和功能特征值为标题的二维列表接收用户选择的颜色特征值或功能特征值。\n[0090] 查找模块250用于查找配置文件中含有检索信息的应用程序。\n[0091] 在本发明的一个实施例中,接收模块240还可以进一步在应用程序查找界面接收用户选择的字母,查找模块250则会在查找结果中进一步筛选首字母为用户输入的字母的应用程序。\n[0092] 根据本发明实施例的移动终端的应用程序查找装置,通过将在服务器中搜索本地应用程序的颜色特征和功能特征添加到相应的应用程序的配置文件中,使得用户根据功能和图标颜色就能查找到需要的应用程序,无需准确记忆应用程序名称,大大降低了用户的记忆负担,并且查找方便,减少用户的查找操作,提升用户体验。\n[0093] 图6为根据本发明又一个实施例的移动终端的应用程序查找装置的结构框图。\n[0094] 如图6所示,根据本发明实施例的移动终端的应用程序查找装置在图5所示的基础上还包括:更新模块260。\n[0095] 具体地,更新模块260用于监听本地已安装应用程序的列表,并在列表变化时更新列表中的应用程序的配置文件。更具体地,更新模块260能够监听本地已安装应用程序的列表,如果有应用程序安装或卸载,则更新模块260会在服务器的二维分类数据库中搜索新安装的应用程序的二维分类信息,并将搜索到的二维分类信息添加到新安装的应用程序的配置文件中,以及在卸载应用程序时,及时的删除该应用程序的配置文件。\n[0096] 根据本发明实施例的移动终端的应用程序查找装置,通过更新模块监听本地已安装应用程序的列表,可以在列表变化时及时更新移动终端上应用程序的配置文件,保证用户能够准确的根据二维分类信息查找需要的应用程序,进一步提升用户体验。\n[0097] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对所述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0098] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
法律信息
- 2017-08-18
- 2013-10-30
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201310261157.5
申请日: 2013.06.26
- 2013-09-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-06-15
|
2011-01-25
| | |
2
| |
2012-11-14
|
2012-05-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |