终端应用程序的归类方法和终端的制作方法

文档序号:6356033阅读:151来源:国知局
专利名称:终端应用程序的归类方法和终端的制作方法
技术领域
本发明涉及移动通信领域,具体而言,涉及一种终端应用程序的归类方法和终端。
背景技术
现阶段,手机中往往安装有可以实现多种功能的应用程序。随着手机平台系统的 发展,尤其到现在的android的系统,手机上适用的应用程序越来越多,这导致了用户管理 应用程序相对麻烦,例如对于各种应用程序的图标的管理,只能通过手动建立各种文件夹, 并手动将应用程序的图标逐个或多个移动至创建的文件夹下。这样的应用程序分类方法为 用户带来了大量的工作量,并且容易增加分类出错的概率。因此,需要一种自动对应用程序分类的方式,能够自动收集应用程序的信息,并从 该信息中分析出应用程序的类型,以对应用程序进行分类管理,无需用户进行手动操作。

发明内容
本发明所要解决的技术问题在于,需要一种自动对应用程序分类的方式,能够自 动收集应用程序的信息,并从该信息中分析出应用程序的类型,以对应用程序进行分类管 理,无需用户进行手动操作。有鉴于此,本发明提供一种终端应用程序的归类方法,可以包括步骤102,接收 应用程序的分类规则;步骤104,获取应用程序的类型信息;步骤106,根据类型信息,依照 分类规则确定应用程序的类别,并根据类别对应用程序进行相应的存储和/或显示。通过 该技术方案,可实现应用程序的自动分类,而无需用户进行手动操作。在上述技术方案中,优选地,在步骤106中,对应用程序进行相应的存储具体包 括将应用程序的程序文件存储于预设的文件夹下,文件夹具有对应于类别的唯一标识; 对应用程序进行相应的显示具体包括根据唯一标识,在终端的界面上提供应用程序的快 捷方式。通过该技术方案,允许界面上应用程序的分类名称被更改,而不影响该分类中显示 的应用程序的快捷方式。在上述技术方案中,优选地,步骤104中还可以包括根据应用程序是否为终端出 厂,为应用程序记录内置标记;步骤106具体包括根据类型信息和内置标记,依照分类规 则确定应用程序的类别,并根据类别对应用程序进行相应的存储和/或显示。通过该技术 方案,根据内置标记进行分类,将内置程序和非内置程序进行区分,可用于防止将终端出厂 的内置程序误删除。在上述技术方案中,优选地,步骤106具体可以包括根据类型信息中的关键词, 依照分类规则确定应用程序的类别,和/或将信息发送至服务器,并根据服务器返回的结 果,依照分类规则来确定应用程序的类别;根据应用程序的类别对应用程序进行相应的存 储和/或显示。在上述技术方案中,优选地,类型信息包括应用程序的安装文件名、包名、来源和 /或类别等等。
本发明还提供一种终端,可以包括分类规则模块,接收应用程序的分类规则;信 息获取模块,获取应用程序的类型信息;分类管理模块,根据类型信息,依照分类规则对应 用程序进行相应的存储和/或显示。通过该技术方案,可实现应用程序的自动分类,而无需 用户进行手动操作。在上述技术方案中,优选地,分类管理模块对应用程序进行相应的存储,将应用程 序的程序文件存储于预设的文件夹下,文件夹具有对应于类别的唯一标识;分类管理模块 对应用程序进行相应的显示时,根据唯一标识,在终端的界面上提供应用程序的快捷方式。 通过该技术方案,允许界面上应用程序的分类名称被更改,而不影响该分类中显示的应用 程序的快捷方式。在上述技术方案中,优选地,信息获取模块还可以根据应用程序是否为终端出厂 的内置程序,为应用程序记录内置标记;分类管理模块可以根据类型信息和内置标记,依照 分类规则确定应用程序的类别,并根据类别对应用程序进行相应的存储和/或显示。通过 该技术方案,根据内置标记进行分类,将终端出厂的内置程序和非内置程序进行区分,可用 于防止将内置程序误删除。在上述技术方案中,优选地,分类管理模块可以根据类型信息中的关键词,依照分 类规则确定应用程序的类别,和/或将类型信息发送至服务器,并根据服务器返回的结果, 依照分类规则来确定应用程序的类别;分类管理模块根据应用程序的类别对应用程序进行 相应的存储和/或显示。在上述技术方案中,优选地,类型信息包括应用程序的安装文件名、包名、来源和 /或类别等等。通过该技术方案,可以实现一种终端应用程序的归类方法和终端,能够自动获取 应用程序的用于分类的信息,并从该信息中获取该应用程序的类型,以对应用程序进行分 类管理,无需用户进行手动操作。


图1是本发明实施例终端应用程序的归类方法的流程示意图
图2是本发明实施例的终端的结构示意框图3是本发明实施例的另--终端的结构示意框图4是本发明实施例的第--显示效果示意图5是本发明实施例的第二二显示效果示意图6是本发明实施例的第三三显示效果示意图7是本发明实施例的第四显示效果示意图8是本发明实施例的第五显示效果示意图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可 以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实
5施例的限制。图1是本发明实施例的终端应用程序的归类方法的流程示意图。如图1所示,本发明提供一种终端应用程序的归类方法,可以包括步骤102,接收 应用程序的分类规则;步骤104,获取应用程序的类型信息;步骤106,根据类型信息,依照 分类规则对应用程序进行相应的存储和/或显示。通过该技术方案,可实现应用程序的自 动分类,而无需用户进行手动操作。在上述技术方案中,在步骤106中,对应用程序进行相应的存储具体包括将应用 程序的程序文件存储于预设的文件夹下,文件夹具有对应于类别的唯一标识;对应用程序 进行相应的显示具体包括根据唯一标识,在终端的界面上提供应用程序的快捷方式。通过 该技术方案,允许界面上应用程序的分类名称被更改,而不影响该分类中显示的应用程序 的快捷方式。在上述技术方案中,步骤104中还可以包括根据应用程序是否为终端出厂的内 置程序,为应用程序记录内置标记;步骤106具体包括根据类型信息和内置标记,依照分 类规则确定应用程序的类别,并根据类别对应用程序进行相应的存储和/或显示。通过该 技术方案,根据内置标记进行分类,将终端出厂内置程序和非内置程序进行区分,可用于防 止将内置程序误删除。在上述技术方案中,步骤106具体可以包括根据类型信息中的关键词,依照分类 规则确定应用程序的类别;和/或将类型信息发送至服务器,并根据服务器返回的结果,依 照分类规则来确定应用程序的类别。在上述技术方案中,类型信息包括应用程序的安装文件名、包名、来源和/或类 别等等。例如,某应用程序的安装文件名为camera,可判断具有摄像相关功能,根据分类规 则可置于多媒体文件夹下,其他类型的信息可以通过其含有的关键词进行判定,信息中不 含关键词的话,则发送至服务器,由服务器判定类型即可。图2是本发明实施例的终端的结构示意框图。如图2所示,本发明还提供一种终端200,可以包括分类规则模块202,接收应用 程序的分类规则;信息获取模块204,获取应用程序的类型信息;分类管理模块206,根据类 型信息,依照分类规则对应用程序进行相应的存储和/或显示。通过该技术方案,可实现应 用程序的自动分类,而无需用户进行手动操作。在上述技术方案中,优选地,分类管理模块206对应用程序进行相应的存储时,将 应用程序的程序文件存储于预设的文件夹下,文件夹具有对应于类别的唯一标识;分类管 理模块206对应用程序进相应的显示时,根据唯一标识,在终端的界面上提供应用程序的 快捷方式。通过该技术方案,允许界面上应用程序的分类名称被更改,而不影响该分类中显 示的应用程序的快捷方式。在上述技术方案中,信息获取模块204还可以根据应用程序是否为于终端200出 厂的内置程序,为应用程序记录内置标记;分类管理模块206还可以根据类型信息和内置 标记,依照分类规则确定应用程序的类别,并根据类别对应用程序进行相应的储存和/或 显示。通过该技术方案,根据内置标记进行分类,将终端出厂的内置程序和非内置程序进行 区分,可用于防止将内置程序误删除。在上述技术方案中,分类管理模块206可以根据类型信息中的关键词,依照分类规则确定应用程序的类别,和/或将类型信息发送至服务器,并根据服务器返回的结果,依 照分类规则来确定应用程序的类别;分类管理模块206根据应用程序的类别对应用程序进 行相应的存储和/或显示。在上述技术方案中,类型信息包括应用程序的安装文件名、包名、来源和/或类 别等等。例如,某应用程序的安装文件名为camera,可判断具有摄像相关功能,根据分类规 则可置于多媒体文件夹下,其他类型的信息可以通过其含有的关键词进行判定,信息中不 含关键词的话,则发送至服务器,由服务器判定类型即可。图3是本发明实施例的另一终端的结构示意框图。如图3所示,本实施例中的作为终端的手机上,具备的主要模块如下信息获取模块302 记录应用程序的安装信息,包括包名、apk(即安装文件名,应 用于android系统的应用程序的安装文件后缀名为apk)名称、来源(如果是从appStore中 下载,则记录该应用程序在appStore中的分类信息),并对该应用程序进行标记,以和系统 内置的应用程序进行区分。该模块302系统内置的应用程序在初始启动后自动进行采集, 主要采集包名、apk名称等信息。分类名称模块304 默认提供基本管理文件夹名称,用户可自定义,每个文件夹都 有一个系统标示,即使用户修改分类名称,比如将媒体类修改为播放器等也不影响应用原 有分类。分类管理模块306 根据应用程序的信息中的来源、分类信息(可从来源获得)、功 能(根据apk名称或包名确定)确定分类步骤如下A,判断信息中是否有分类信息,如果有则直接按照此分类信息进行分类;B,判断信息中的包名及apk名称是否可以确定该应用程序的类型(通过常用功能 单词名称匹配),如果可以则进行分类;C,以上都不可以确定,则将信息发送至服务器进行比对,可根据服务器上设置的 一定的比对规则,比如名称相近或等同规则,比对成功则进行分类。分类管理模块306还根据分类情况,对应用程序的存储和显示进行管理。分类规则模块308,接收分类规则,该分类用于根据应用程序的类型信息将应用程 序划分至某一类别,具体可以是,例如,当应用程序的名称包括alarmclock等关键字时,判 断该应用程序为“应用”类型。本实施的终端进行应用程序分类的示例如下对于一个新安装的计算器程序,在其安装时,信息获取模块302获取其来源为 appStore,且其在appStore中的分类信息为“应用”,则分类管理模块306根据该分类信息 依照分类规则判定其类型为“应用”,并将计算器程序的程序文件置于手机系统中的对应 “应用”类型的app文件夹下(未示出),app文件夹具有唯一标识,分类管理模块306根据 该唯一标识在手机界面将计算器程序的快捷方式显示在“应用”条目下,如图4所示。对于另一个新安装的闹钟程序,在其安装时,信息获取模块未获取其来源以及分 类信息,但获取到其apk名称为alarmclock. apk,包名为app. alarmclock,分类管理模块 306则通过包名或apk名称中含有的关键词alarmclock,判定其为闹钟相关功能,依照分类 规则判定其类型为“应用”,并将其程序文件置于手机系统中的对应“应用”类型的app文件 夹下,同时在界面上将其快捷方式置于“应用”条目之下,如图5所示。
7
对于另一个纸牌程序,在其安装时,信息获取模块302未获取其来源以及分类信 息,但获取到其apk名称为123. apk,包名为app. 123,但分类管理模306块通过包名和apk 名称无法判定其类型,则将包名、apk名称发送至用于实现程序分类的服务器,服务器根据 包名、apk名称确定该程序类型为“游戏”后,分类管理模块306接收到类型信息后,将其程 序文件置于手机系统中对应“游戏”类型的game文件夹下,game文件夹也具有唯一标识, 并根据game文件夹的唯一标识将纸牌程序的快捷方式置于界面上的“游戏”条目下,如图 6所示。对于内置的一个屏幕显示程序,手机初次启动时,信息获取模块302采集到其信 息时,同时,由于其为内置程序,信息获取模块302对其进行标记,分类管理模块306根据标 记,依照分类规则确定其为“内置”类型(本实例中,同时存在信息和标记时,优先使用标记 对应用进行分类)并将屏幕显示程序的程序文件置于对应“内置”类型的system文件夹下, 该文件夹下的应用禁止被删除,同时根据system文件夹所具有的唯一标识,将屏幕显示程 序的快捷方式在界面上置于“内置”条目下,如图7所示。分类名称模块304允许用户对界面上的例如“游戏”条目的名称进行修改,改为 “娱乐”时,由于该名称直接与game文件夹的唯一标识对应,所以改为“娱乐”时,不影响界 面上的“娱乐”条目下显示的快捷方式。分类管理模块306判定新安装的桌球程序为“游 戏”类型时,则将其置于桌面上的“娱乐”条目下,如图8所示。通过以上技术方案,可以实现一种终端应用程序的归类方法和终端,能够自动获 取应用程序的用于分类的信息,并从该信息中获取该应用程序的类型,以对应用程序进行 分类管理,无需用户进行手动操作。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端应用程序的归类方法,其特征在于,包括步骤102,接收应用程序的分类规则;步骤104,获取所述应用程序的类型信息;步骤106,根据所述类型信息,依照所述分类规则确定所述应用程序的类别,并根据所 述类别对所述应用程序进行相应的存储和/或显示。
2.根据权利要求1所述的归类方法,其特征在于,在所述步骤106中,对所述应用程序 进行相应的存储具体包括将所述应用程序的程序文件存储于预设的文件夹下,所述文件 夹具有对应于所述类别的唯一标识;对所述应用程序进行相应的显示具体包括根据所述唯一标识,在所述终端的界面上 提供所述应用程序的快捷方式。
3.根据权利要求1所述的归类方法,其特征在于,所述步骤104中还包括根据所述应 用程序是否为所述终端出厂的内置程序,为所述应用程序记录内置标记;所述步骤106具体包括根据所述类型信息和所述内置标记,依照所述分类规则确定 所述应用程序的类别,并根据所述类别对所述应用程序进行相应的存储和/或显示。
4.根据权利要求1所述的归类方法,其特征在于,所述步骤106具体包括根据所述类型信息中的关键词,依照所述分类规则确定所述应用程序的类别;和/或将所述类型信息发送至服务器并根据所述服务器返回的结果,依照所述分类规则来确定所述应用程序的类别;根据所述应用程序的类别对所述应用程序进行相应的存储和/或显示。
5.根据权利要求1至4中任一项所述的归类方法,其特征在于,所述类型信息包括所 述应用程序的安装文件名、包名、来源和/或所述类别。
6.一种终端,其特征在于,包括分类规则模块,接收应用程序的分类规则;信息获取模块,获取所述应用程序的类型信息;分类管理模块,根据所述类型信息,依照所述分类规则确定所述应用程序的类别,并根 据所述类别对所述应用程序进行响应的存储和/或显示。
7.根据权利要求6所述的终端,其特征在于,所述分类管理模块对所述应用程序进行 相应的存储时,将所述应用程序的程序文件存储于预设的文件夹下,所述文件夹具有对应 于所述类别的唯一标识;所述分类管理模块对所述应用程进行相应的显示时,根据所述唯一标识,在所述终端 的界面上提供所述应用程序的快捷方式。
8.根据权利要求6所述的终端,其特征在于,所述信息获取模块还根据所述应用程序 是否为所述终端出厂的内置程序,为所述应用程序记录内置标记;所述分类管理模块根据所述类型信息和所述内置标记,依照所述分类规则确定所述应 用程序的类别,并根据所述类别对所述应用程序进行相应的存储和/或显示。
9.根据权利要求6所述的终端,其特征在于,所述分类管理模块根据所述类型信息中 的关键词,依照所述分类规则确定所述应用程序的类别;和/或将所述类型信息发送至服 务器,并根据所述服务器返回的结果,依照所述分类规则来确定所述应用程序的类别;所述 分类管理模块根据所述应用程序的类别对所述应用程序进行相应的存储和/或显示。
10.根据权利要求6至9中任一项所述的终端,其特征在于,所述类型信息包括所述 应用程序的安装文件名、包名、来源和/或所述类别。
全文摘要
本发明提供一种终端应用程序的归类方法包括步骤102,接收应用程序的分类规则;步骤104,获取应用程序的类型信息;步骤106,根据类型信息,依照分类规则确定应用程序的类别,并根据类别对应用程序进行存储和/或显示。本发明还提供一种终端。通过本发明,可实现应用程序的自动归类,而无需用户进行手动操作。
文档编号G06F17/30GK102135992SQ201110061679
公开日2011年7月27日 申请日期2011年3月15日 优先权日2011年3月15日
发明者孟亚光, 高飞云 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1