发明提供的一种目标应用组关联的属性标签的关系图;
[0054]图4(c)为本发明提供的基于图4(a)和图4(b)所示的关系图形成的一种子树结构;
[0055]图4(d)为本发明提供的另一种目标应用关联的属性标签的关系图;
[0056]图4(e)为本发明提供的基于图4(a)和图4(d)所示的关系图形成的一种子树结构;
[0057]图4(f)为本发明提供的基于图4(a)、图4(b)和图4(d)所示的关系图形成的一种子树结构;
[0058]图5为本发明提供的一种应用处理装置实施例的结构示意图;
[0059]图6为本发明提供的一种电子设备实施例的结构示意图。
【具体实施方式】
[0060]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0061]目前,随着移动互联网技术的快速发展,为了满足生活、工作、娱乐等各方面需求,用户的电子设备上通常都会安装很多应用,如各种办公应用、各类游戏应用、各种音视频应用以及各种社交应用等等,而电子设备安装的应用程序通常都会在其显示界面创建启动该应用程序的快捷方式,即在该显示界面上显示该应用程序的应用图标及应用名称,当用户需要使用某一个应用时,通常会因为电子设备安装的应用过多,而需要花费一定时间查找对应的应用图标,之后,才能通过该应用图标启动该应用程序,比较麻烦。
[0062]为了提高查找所需应用的效率,用户通常会将同一类的应用组成一个应用组,这样只要找到将要启动应用所属应用组就能够快速地找到该应用,所以,现有的电子设备通常都支持通过拖拽创建应用组的功能,从而实现对所安装的应用的管理。
[0063]本发明提供了一种应用处理方法、装置及电子设备,基于检测到的第一应用组创建指令,确定构建该第一应用组的目标应用和/或目标应用组,遍历所述目标应用和/或所述目标应用组关联的属性标签,直至获得所述目标应用和/或所述目标应用组共同关联的属性标签作为目标属性标签,可见,该目标属性标签能够准确反映第一应用组包含的目标应用和/或目标应用组的特征,且能够随着其包含的目标应用和/或目标应用组的变化而及时调整,无需用户反复手动更改第一应用组的名称,且保证了基于该目标属性标签,获得的所述第一应用组的名称能够准确反映其包含的目标应用和/或目标应用组的特征,方便用户准确判定需要启动应用所在的应用组,提高该应用的查找效率。
[0064]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0065]图1为本发明提供的一种应用处理方法实施例的流程示意图,该方法可以应用于电子设备,如手机、平板电脑、台式电脑等能够安装应用程序的电子设备,本发明对此不作具体限定。本实施例提供的应用处理方法具体可以包括:
[0066]步骤SllO:基于检测到的第一应用组创建指令,确定构建所述第一应用组的目标应用和/或目标应用组。
[0067]在本实施例实际应用中,当用户需要将至少两个目标应用或目标应用组,或者将某一个或多个目标应用放置到已创建的目标应用组内时,可采用拖或拽动该目标应用或目标应用组的方式实现,与此同时,电子设备将检测到相应的第一应用组创建指令。
[0068]其中,该第一应用组创建指令中可以包括创建第一应用组的目标应用和/或目标应用组,以便基于该目标应用和/或目标应用组对第一应用组进行命名。
[0069]步骤S120:查找所述目标应用和/或所述目标应用组关联的属性标签,直至获得所述目标应用和/或所述目标应用组共同关联的属性标签作为目标属性标签。
[0070]本实施例中,电子设备安装的应用以及构建的应用组都是具有一定属性的,也就是说,每一个应用以及应用组都必然会有与其关联的至少一个属性标签,该属性标签可以是该应用或应用组所属类型,但并不局限于此。例如,若该应用为“宝宝钓鱼”,与其关联的属性标签可以是“儿童游戏”、“益智休闲游戏”、“游戏”、“应用软件”及“软件”等;若该应用为“中国象棋”,与其关联的属性标签可以是“棋盘游戏”、“游戏”、“应用软件”及“软件”等;若该应用为“安全管家”,与其关联的属性标签可以是“系统安全”、“系统软件”及“软件”等,由此可见,不同应用关联的属性标签通常都不会是完全相同的,但并不局限于此。
[0071]同理,若该应用组为“儿童游戏”,与其关联的属性标签可以是“儿童游戏” “益智休闲游戏”、“游戏”、“应用软件”及“软件”等;若该应用组为“解迷游戏”,与其关联的属性标签也可以是“解迷游戏”、“益智休闲游戏”、“游戏”、“应用软件”及“软件”等;若该应用组为“早教”,与其关联的属性标签可以是“儿童教育”、“应用软件”及“软件”等。由此可见,不同应用组关联的属性标签可以是相同的,也可以是不同,本发明对此不作具体限定
[0072]其中,与电子设备所安装的应用关联的属性标签是可以按照预设的分类标准确定,也可以预先确定这些属性标签之间的关联关系,当检测到电子设备安装了某应用后,将该应用与位于最低成的属性标签关联,本发明对此不作具体限定。
[0073]基于上述分析可知,与各应用或应用组关联的属性标签之间是有一定的关联关系的,如上述所给举例的各应用关联的属性标签之间为包含关系,或者说是层级关系,因而,在对这些属性标签进行查找时,可以按照属性标签之间的关联关系,对各目标应用或目标应用组关联的属性标签进行顺次查找,从而确定出该第一应用组包含的目标应用和/或目标应用组共同关联的属性标签为目标属性标签。
[0074]如上述所举实例,若将“宝宝钓鱼”这一目标应用与“中国象棋”这一目标应用构建成第一应用组,则两者共同关联的属性标签有“游戏” “应用软件”和“软件”,本实施例可以选择其中的任意一个为目标属性标签。但是,为了使该第一应用组的名称更为准确地反映出其包含的目标应用,本发明可优选位于最底层(即包含范围最小)的共同关联的属性标签为目标属性标签,即选择“游戏”为目标属性标签,但本发明对此不作限定。
[0075]同理,若将“宝宝钓鱼”这一目标应用与“儿童游戏”这一目标应用组构建成第一应用组,按照上述优选实例,可将两者共同关联的“儿童游戏”这一属性标签作为目标属性标签,但并不局限于此。
[0076]另外,对于将一目标应用组与另一目标应用组构建成第一应用组的实例,确定其共同关联的目标属性标签的方式与上述两个目标应用构建第一应用组的方法相同,本实施例在此不再赘述。
[0077]步骤S130:基于该目标属性标签,获得所述第一应用组的名称并显示。
[0078]可选的,本发明可以直接将确定的目标属性标签作为该第一应用组的名称,并显示出来,若上述将“宝宝钓鱼”与“中国象棋”这两个目标应用构建成第一应用组的例子,此时,可将“游戏”作为该第一应用组的名称。这样,当用户需要查找“宝宝钓鱼”这一应用时,由于该用户是知道其是一种游戏,因而,必然会在“游戏”这一个应用组中查找,而不是在“儿童教育”这一应用组中查找,提高了应用查找效率。
[0079]当然,在确定目标属性标签后,还可以基于该目标属性标签的第一标识确定第一应用组的名称,如“益智休闲游戏”这一属性标签,可以从中提取出“益智游戏” “休闲游戏”等多个标识,当确定该属性标签为目标属性标签后,可从中选取一个标识为第一标识并作为该第一应用组的名称,本发明对此不作具体限定。
[0080]另外,按照上述对第一应用组的名称方式,当第一应用组内目标应用和/或目标应用组发生变化时,具体的,若原来是由“解迷游戏”这一目标应用组和“宝宝钓鱼”这一目标应用构建的第一应用组,按照上述命名规则,此时该第一应用组的名称可为“益智休闲游戏”,但是,当用户又将“中国象棋”这一目标应用拖动到该第一应用组中,构建成一个新的第一应用组,那么,这个新的第一应用组的名称将按照上述方式重新获得,即重新获取目标属性标签即“游戏”,进而将第一应用组的名称由“益智休闲游戏”更改为“游戏”。由此可见,采用本实施例提供的这种应用组命名方式