一种基于Android的分类方法及系统技术方案

技术编号:19488909 阅读:27 留言:0更新日期:2018-11-17 11:58
本发明专利技术公开了一种基于Android的分类方法及系统,该方法包括如下步骤:在安装应用软件时,对应用软件的配置文件进行解析,判断应用软件的应用类型;将应用类型相同的应用软件的图标归为同一类,并为同一类应用软件的图标分配一个索引图标进行显示;统计用户使用应用软件过程中各个操作界面对应的意图类型,根据出现频率最高的意图类型更新应用软件的应用类型;根据更新后的应用软件的应用类型重新选择应用软件的图标所属的索引图标。本发明专利技术提高了应用软件的搜索效率,而且智能设备显示的不是真正的应用软件的图标,而是上位的索引图标,因而降低了智能设备显示图标的数量,保证了显示整体的整洁性,提升了用户视觉体验。

【技术实现步骤摘要】
一种基于Android的分类方法及系统
本专利技术涉及软件
,特别涉及一种基于Android的的分类方法及系统。
技术介绍
随着手机内置存储空间的增大,用户安装的应用程序也越来越多,应用程序在桌面上生成的图标也越来越多,用户在大量应用软件存在的情况下,有时无法很快地找到自己想要的应用软件,虽然可以通过手工移动来处理图标的排序,但是随着时间线性增长,有些不常用的应用软件图标的位置会被遗忘,从而不方便查找。现有技术中也有一些应用软件的图标分类方法,例如根据应用软件名称的首字母将应用软件的图标进行排序,通过搜索应用软件名称的首字母查找应用软件的图标,这种分类方法较为粗略,有时用户不一定清楚应用软件的全称,从而导致查找应用软件耗费较长时间。还有一种分类方法是根据应用商店中的功能分类,划分不同应用软件的图标,这种分类方法依赖于应用商店中的分类,不能适应于应用软件的实际使用情况。
技术实现思路
基于此为解决现有技术中存在的问题,本专利技术提供一种基于Android的分类方法及系统,为相同应用类型的应用软件的图标划分同一个索引图标,方便用户查找应用软件,且使显示界面保持整洁。本专利技术实施例的内容具体如下:一种基于Android的分类方法及系统,包括如下步骤:在安装应用软件时,对应用软件的配置文件进行解析,判断应用软件的应用类型;将应用类型相同的应用软件的图标归为同一类,并为同一类应用软件的图标分配一个索引图标进行显示;统计用户使用应用软件过程中各个操作界面对应的意图类型,根据出现频率最高的意图类型更新应用软件的应用类型;根据更新后的应用软件的应用类型重新选择应用软件的图标所属的索引图标。相应的,本专利技术还提供一种应用软件图标的分类系统,包括:配置文件解析模块,用于在安装应用软件时,对应用软件的配置文件进行解析,判断应用软件的应用类型;意图统计模块,用于统计用户使用应用软件过程中各个操作界面对应的意图类型;类型更新模块,用于根据出现频率最高的意图类型更新应用软件的应用类型;索引图标显示模块,用于将应用类型相同的应用软件的图标归为同一类,并为同一类应用软件的图标分配一个索引图标进行显示。本专利技术通过应用软件安装时的配置文件和使用过程中的意图类型来判断应用软件的应用类型,根据应用类型划分应用软件的图标,并为具有相同应用类型的应用软件划分同一个索引图标,在手机、平板电脑等智能设备中安装有很多应用软件,并且某些应用软件的功能相同的时候,可以方便用户快速查找应用软件的图标,提高应用软件的搜索效率。而且智能设备显示的不是真正的应用软件的图标,而是上位的索引图标,因而降低了智能设备显示图标的数量,保证了显示整体的整洁性,从而提升了用户视觉体验。附图说明图1为本专利技术实施例中一种基于Android的分类方法的流程示意图;图2为本专利技术实施例中根据用户的使用情况更新应用软件应用类型的方法的流程示意图;图3为本专利技术实施例中应用软件图标的分类显示效果图;图4为本专利技术实施例中一种基于Android的分类系统的结构示意图。图5为本专利技术的示意图。具体实施方式下面结合附图对本专利技术的内容作进一步说明。应当指出的是,下面的描述中仅以手机为例,但本专利技术的应用软件图标的分类方法和系统不仅仅适用在手机上,也适用于智能平板、笔记本电脑等多种基于Android系统的智能屏显设备上,不能以此来限制本专利技术的保护范围。其中,Android是一种基于Linux的自由及开放源代码的操作系统,目前已在手机、平板电脑、数码相机、游戏机等智能设备上得到广泛应用。如图1所示,本实施例提供一种基于Android的分类方法及系统,具体包括如下步骤:S11在安装应用软件时,对应用软件的配置文件进行解析,判断应用软件的应用类型;S12将应用类型相同的应用软件的图标归为同一类,并为同一类应用软件的图标分配一个索引图标进行显示;S13统计用户使用应用软件过程中各个操作界面对应的意图类型,根据出现频率最高的意图类型更新应用软件的应用类型;根据更新后的应用软件的应用类型重新选择应用软件的图标所属的索引图标。具体的,在手机上安装某应用软件时,解析该应用软件的配置文件,通过配置文件中的Intent(意图)类型初步判断应用软件的应用类型,其中Intent是执行某操作的一个抽象描述,通过解析Intent类型可以初步判断应用软件的应用类型。例如,从配置文件中解析出如下Intent:Intent.ACTION_DIAL,则可判断该应用软件的应用类型为电话类,再例如某应用软件的配置文件中解析Intent为Intent.EXTRA_EMAIL,则可判断该应用软件的应用类型为电子邮件类。还可以对配置文件中的category(类别)或者filter(过滤器)类型进行解析,判断应用软件的应用类型,具体判断方法与通过Intent类型进行判断的方法类似,此处不进行细述。通过在应用软件安装时的应用类型的初步判断,将应用软件的图标进行分类,具体分类方法为:将相同应用类型的应用软件的图标归位同一类,并为该同一类应用软件的图标分配一个索引图标进行显示,即系统为每个应用类型分配相应的索引图标,然后将属于该应用类型的应用软件关联至该索引图标。例如,系统分配了3个索引图标,分别对应的应用类型为电话类、浏览器类、邮件类。假设在安装应用软件A时,初步判断该应用软件A的应用类型为电话类;在安装应用软件B时,初步判断该应用软件B的应用类型为浏览器类;在安装应用软件C时,初步判断该应用软件C的应用类型为电话类,则将应用软件A、C的图标归为电话类,并将应用软件A、C与电话类对应的索引图标关联。同理,将应用软件B的图标归为浏览器类,并将应用软件B与浏览器类对应的索引图标关联。通过这种方法,可将数量众多的应用软件的图标按应用类型的不同分为若干个大类。在安装时对应用软件应用类型的判断属于初步判断,因为一款应用软件往往具有多种功能,即具备多个应用类型。而用户在实际使用过程中可能更侧重于其中某一项功能,所以有必要根据用户的使用情况对应用软件的应用类型进行二次判断,更新应用软件的应用类型,使应用类型的判断结果符合用户的实际使用情况。二次判断主要基于用户平时启用的activity对应的Intent类型。Intent是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成Android应用软件各个组件之间的通讯。比如说调用startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver,再或者由startService()/bindservice()来启动一个后台的service。不难看出,Intent主要是用来启动其他的activity或者service。基于上述原理,本实施例提供了一种根据用户的使用情况更新应用软件应用类型的方法,如图2所示,具体包括如下步骤:S21监控应用软件操作界面的切换情况,提取切换前后各个操作界面对应的底层配置文件;S22从所述底层配置文件中提取意图类型,统计不同意图类型的出现频率。应用软件的每一个操作界面对应了一份底层配置文件,底层配置文件中的Intent负责对应用软件中一次操作的动作、动作涉及数据、附加数据进行描述,本文档来自技高网...

【技术保护点】
1. 一种基于Android的应用软件图标的分类方法及系统,其特征在于,包括如下 步骤:在安装应用软件时,对应用软件的配置文件进行解析,判断应用软件的应 用类型;将应用类型相同的应用软件的图标归为同一类,并为同一类应用软件的图 标分配一个索引图标进行显示;统计用户使用应用软件过程中各个操作界面对应的意图类型,根据出现频 率最高的意图类型更新应用软件的应用类型;根据更新后的应用软件的应用类型重新选择应用软件的图标所属的索引图 标。

【技术特征摘要】
1.一种基于Android的应用软件图标的分类方法及系统,其特征在于,包括如下步骤:在安装应用软件时,对应用软件的配置文件进行解析,判断应用软件的应用类型;将应用类型相同的应用软件的图标归为同一类,并为同一类应...

【专利技术属性】
技术研发人员:邵洪贵
申请(专利权)人:合肥浪金防伪科技有限公司
类型:发明
国别省市:安徽,34

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

1