一种APP归类整理方法及系统技术方案

技术编号:21298016 阅读:82 留言:0更新日期:2019-06-12 07:29
本发明专利技术公开了一种APP归类整理方法,所述APP归类整理方法包括以下步骤:S100:基于Android系统源代码进行修改,即修改桌面APP合并时Folder命名的部分代码;S200:建立语料库,对语料库的应用名进行分词,并同时计算分词对象在此类别的重要度;语料库包括词语数据库,将计算的重要度数据发送至词语数据库中进行保存;S300:在Android系统的桌面启动器中添加自动整理功能,该自动整理功能对手机中APP进行遍历,并对APP所对应的名称进行分词。本发明专利技术高效地解决了手机桌面上APP的自动整理问题。

【技术实现步骤摘要】
一种APP归类整理方法及系统
本专利技术涉及手机桌面
,尤其涉及一种APP归类整理方法及系统。
技术介绍
随着移动通信动技术的不断发展,手机的功能日益增多,其通信能力更是从3G进化到4G,无线接入的带宽有了持续、长足的进步。与此同时,智能手机的处理能力近年来也得到了飞速的发展,处理器从单核、双核到10核只经历了3年多的时间。除了最基本的通信功能,数以百万计基于智能手机平台开发的移动应用更是让智能手机的硬件能力得到了充分的发挥,其功能从最初阶段的语音通话发展成为学习、购物、娱乐等集一体的智能应用。目前,互联网协助着人类的日常活动,其更是在与手机的功能使用上紧密不分,包括通过互联网下载至手机中的各种APP,APP使用范围涉及到人类生活的方方面面,并通过其智能化的快捷服务提高了人们的生活效率。但是,APP在文字处理、办公应用上有较大的局限。例如用户手机上下载有较多APP时,桌面上APP图标的布置会显得繁杂,不仅不方便查找其中的APP,还会因为其繁琐的查找过程消耗时间,影响心情。针对上述问题,现有技术中出现了通过长按图标与另一个图标重叠,进而将两个APP融入一个Folder文件夹里,但是这种操作方式需要一个一个手动拖拽,浪费时间,操作也不方便;并且文件夹是根据APP所属类别进行命名,因为手动推拽的随意性,所以文件夹的分类命名也不完全合理。若所融APP为不同所属类别,则根据其中一个APP所属类别进行命名,或者将文件夹命名为未命名文件夹,以及用默认分类名“实用工具”进行命名。上述整理方式最终还是未能达到对桌面APP进行智能归类的目的,不能高效解决手机桌面上的自动整理。
技术实现思路
本专利技术的目的在于提供了一种APP归类整理方法及系统,高效地解决了手机桌面上APP的自动整理问题。本专利技术解决其技术问题所采用的技术方案是:一种APP归类整理方法,所述APP归类整理方法包括以下步骤:S100:基于Android系统源代码进行修改,即在桌面启动器中添加“自动整理”菜单,添加自定义桌面APP合并时Folder命名的部分代码;S200:建立语料库,对语料库的应用名进行分词,并同时计算分词对象在此类别的重要度;语料库包括词语数据库,将计算的重要度数据发送至词语数据库中进行保存;S300:在Android系统的桌面启动器中添加自动整理功能,该自动整理功能对手机中APP进行遍历,并对APP所对应的名称进行分词,将分词后的数据通过步骤步骤S200所建立的词语数据库进行APP的分类计算,最后根据APP所属类别,将其中同属类别的APP归类于同一个Folder文件夹中。进一步地,所述步骤S200包括建立词语数据库,建立词语数据库的过程包括以下步骤:S201:从手机APP市场中爬取APP信息,获取其应用名称和所属类别,并根据其应用名称建立应用数据信息库;S202:在应用数据信息库中提取词干,即使用python开源中文分词工具进行中文分词;S203:统计每个词在各个分类中的出现频率及其在分类中的逆文档频率;S204:根据各个词出现在各个所属类别的频率及逆文档频率,通过TF-IDF综合结果进行重要度排序;S205:将上一步骤排序得出的结果保存至词语数据库中。进一步地,所述步骤S202中的应用数据信息库包括数据表,数据表包括:与ID号对应的INTEGER数据类型;与应用名对应的varchar(20)数据类型;与应用类别对应的varchar(20)数据类型。进一步地,所述步骤S204包括根据步骤S201所建立的应用数据信息库中的词,计算该词在各个所属类别的频率,即对词频的计算,计算公式为:再根据该词在所述步骤S201中建立的应用信息数据库的所属类别计算逆文档概率,计算公式为:最后根据TF-IDF统计方法计算该词在该应用类别中的重要度,计算公式为:TF-IDF=词频(TF)*逆文档概率(IDF)进一步地,所述步骤S205包括在所述数据表中添加数据类型,即与重要度对应的DOUBLE数据类型。进一步地,所述步骤S300对APP进行自动归类过程包括以下步骤:S301:遍历应用,获取应用名;S302:对应用名进行分词,并计算出与之匹配的类别;S303:根据类别统计应用数,若属同一类别的应用数≥2,则将其应用合并入一个Folder文件夹里;S304:根据类别名称对Folder文件夹进行命名;S305:按照拼音顺序对Folder文件夹进行排序,并根据排序顺序在手机桌面上进行放置。进一步地,所述步骤S302包括计算应用A在应用分类B中的系数,计算公式为:其中,WBi为字/词i在语料库中应用名分类B中的重要度,即WBi指代TF-IDF,Ni为该字/词在应用名中的个数。进一步地,一种APP归类整理系统,包括应用信息爬取模块1、应用信息数据库2、词干提取模块3、词语数据库4、Android应用分类模块5以及Android桌面应用整理模块6:信息爬取模块1与应用信息数据库2相连接;应用信息数据库2与词干提取模块3相连接;词语数据库4与词干提取模块3相连接;Android应用分类模块5与词语数据库4相连接;Android桌面应用整理模块6与Android应用分类模块5相连接。本专利技术的有益效果在于:与现有技术相比,本专利技术不仅能够通过用户触发,自动地对手机桌面上的APP进行归类整理,而且更加智能化地对每一个APP类别进行归类甄别,以保证同一文件夹里APP所属类别的统一性以及准确性,省去了用户自已对APP逐一归类的烦恼,节约了时间,方便了用户的操作,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将结合附图及实施例对本专利技术作进一步说明,下面描述中的附图仅仅是本专利技术的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:图1是本专利技术实施例中APP归类方法的步骤流程图;图2是本专利技术实施例中APP归类方法的进一步步骤流程图;图3是本专利技术实施例中APP归类方法的进一步步骤流程图;图4是本专利技术实施例中APP归类系统的模块结构示意图。具体实施方式为了使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术的部分实施例,而不是全部实施例。基于本专利技术的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术的保护范围。在实施例1中,如图1、2、3及4所示,一种APP归类整理方法及系统,所述APP归类整理方法包括以下步骤:S100:基于Android系统源代码进行修改,即修改桌面APP合并时以Folder命名的部分代码;S200:建立语料库,对语料库的应用名进行分词,并同时计算分词对象在此类别的重要度;语料库包括词语数据库,将计算的重要度数据发送至词语数据库中进行保存;S300:在Android系统的桌面启动器中添加自动整理功能,该自动整理功能对手机中APP进行遍历,并对APP所对应的名称进行分词,将分词后的数据通过步骤S200所建立的词语数据库进行APP的分类计算,最后根据APP所属类别,将其中同属类别的APP归类于同一个Folder文件夹中。具体地,对于步骤S100,是针对现有技术中手机Android本文档来自技高网
...

【技术保护点】
1.一种APP归类整理方法,其特征在于,所述APP归类整理方法包括以下步骤:S100:基于Android系统源代码进行修改,即修改桌面菜单项代码和添加自定义桌面APP合并时Folder命名的部分代码;S200:建立语料库,对语料库的应用名进行分词,并同时计算分词对象在此类别的重要度;语料库包括词语数据库,将计算的重要度数据发送至词语数据库中进行保存;S300:在Android系统的桌面启动器中添加自动整理功能,该自动整理功能对手机中APP进行遍历,并对APP所对应的名称进行分词,将分词后的数据通过步骤S200所建立的词语数据库进行APP的分类计算,最后根据APP所属类别,将其中同属类别的APP归类于同一个Folder文件夹中并以类别名称为文件夹命名。

【技术特征摘要】
1.一种APP归类整理方法,其特征在于,所述APP归类整理方法包括以下步骤:S100:基于Android系统源代码进行修改,即修改桌面菜单项代码和添加自定义桌面APP合并时Folder命名的部分代码;S200:建立语料库,对语料库的应用名进行分词,并同时计算分词对象在此类别的重要度;语料库包括词语数据库,将计算的重要度数据发送至词语数据库中进行保存;S300:在Android系统的桌面启动器中添加自动整理功能,该自动整理功能对手机中APP进行遍历,并对APP所对应的名称进行分词,将分词后的数据通过步骤S200所建立的词语数据库进行APP的分类计算,最后根据APP所属类别,将其中同属类别的APP归类于同一个Folder文件夹中并以类别名称为文件夹命名。2.根据权利要求1所述的APP归类整理方法,其特征在于,建立词语数据库的过程包括以下步骤:S201:从手机APP市场中爬取APP信息,获取其应用名称和所属类别,并根据其应用名称建立应用数据信息库;S202:在应用数据信息库中提取词干,即使用开源python中文分词开发工具进行中文分词;S203:统计每个词在各个分类中的出现频率及其在分类中的逆文档频率;S204:根据各个词出现在各个所属类别的频率及逆文档频率,通过TF-IDF综合结果进行重要度排序;S205:将上一步骤排序得出的结果保存至词语数据库中。3.根据权利要求2所述的APP归类整理方法,其特征在于,所述步骤S202中的应用数据信息库包括数据表,数据表包括:与ID号对应的INTEGER数据类型;与应用名对应的varchar(20)数据类型;与应用类别对应的varchar(20)数据类型。4.根据权利要求2所述的APP归类整理方法,其特征在于,所述步骤S204包括根据步骤S201所建立的应用数据信息库中的词,计算该词在各个所属类别的频率,即...

【专利技术属性】
技术研发人员:陈伟
申请(专利权)人:重庆蓝岸通讯技术有限公司
类型:发明
国别省市:重庆,50

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

1