,所构建的应用组的名称将会随着该应用组包含的应用的改变而调整,从而使其能够一直准确反映其包含的应用和/或应用组的特征,提高了用户对应用的查找效率,从而提高了用户感受。
[0081]可选的,在上述实施例的基础上,在步骤S120之前,本发明提供的信息处理方法还可以包括:提取所述电子设备安装的每一个应用关联的属性标签;将所述每一个应用关联的属性标签按照包含关系顺序组成一个属性标签分支,并将所述应用与位于其对应的属性标签分支底端的属性标签直接关联;基于所述属性标签分支之间的关联关系,创建属性标签分类结构。
[0082]结合上述对属性标签的描述内容可知,与应用关联的属性标签之间是有一定关联关系的,如包含关系或层级关系,因而,本实施例可利用属性标签之间的关系,将各应用关联的属性标签排列起来,形成属性标签分支,并将各应用与对应属性标签分支中位于最底层的属性标签关联起来,并利用这些属性标签之间的关联关系,形成一种属性标签分类结构,以方便后续对属性标签进行遍历。
[0083]基于该可选实施例,可直接对目标应用和/或目标应用组对应的属性标签分支进行查找,具体是从该属性标签分支的一端开始顺次查找,直至获得该第一应用组中的各目标应用和/或目标应用组共同关联的属性标签,为了进一步提高应用组反映其包含目标应用和/或目标应用组特征的准确度,可将共同关联的属性标签中位于最底层或包含范围最小的属性标签作为目标属性标签。
[0084]基于此,步骤S120具体可以为:从与该目标应用和/或目标应用组关联的属性标签分支的底端开始查找,直至获得所述目标应用和/或所述目标应用组第一个共同关联的属性标签(即最底层或包含范围最小的属性标签)作为目标属性标签。或者,在确定创建第一应用组的目标应用和/或目标应用组后,还可以从该目标应用和/或目标应用组关联的属性标签分支的顶端开始查找,直至获得目标应用和/或目标应用组最后一个共同关联的属性标签(即最底层或包含范围最小的属性标签)作为目标属性标签。本发明对属性标签的遍历过程不作具体限定。
[0085]作为本发明另一实施例,与上述可选实施例不同的是,在步骤S120之前,如图2所示,该另一实施例还可以包括以下步骤:
[0086]步骤S210:检测该电子设备安装的应用。
[0087]步骤S220:基于预设的应用分类标准,将该应用与已构建的属性标签分类结构中相应的属性标签直接关联。
[0088]其中,该相应的属性标签可以指位于对应属性标签分支的最底层或包含范围最小的属性标签。
[0089]由此可见,该另一实施例是利用属性标签之间的关系(包含关系、层级关系或并列关系等),预先构建一个属性标签分类结构,其中,该属性标签分类结构包含有多个属性标签分支,每个属性标签分支都是有具有一定关联关系的属性标签按照该关联关系顺次关联形成。
[0090]这样,电子设备安装某应用后,可直接将该应用与位于最顶层的属性标签中对应的属性标签直接关联,即可确定与该应用关联的所有属性标签形成的属性标签分支,非常方便,且与上述可选实施例相比,减轻了电子设备处理器的负担。
[0091]基于此,在确定创建第一应用组的目标应用和/或目标应用组后,可直接从与该目标应用和/或目标应用组直接关联的属性标签开始,按照属性标签之间的关联关系顺次查找,直至获得所述目标应用和/或所述目标应用组第一个共同关联的属性标签作为目标属性标签。
[0092]当然,本实施例还可以按照上述实施例给出的查找方式,本发明中对目标应用和/或目标应用组关联的属性标签进行查找,以获得目标属性标签的过程不作具体限定,只要不是本领域技术人眼付出创造性劳动确定的,均属于本发明保护范围,本发明在此不再
列举。
[0093]作为本发明又一实施例,为了更清楚地说明上述属性标签分类结构的构建过程以及对属性标签的查找过程,该又一实施例将以一种具体实例进行说明。
[0094]由于树是一种重要的非线性数据结构,直观地看,它将数据元素(在树中称为结点)按照分支关系组织起来的结构,很像自然界中的树那样。在数据库系统的实际应用中,树结构作为信息的一种重要组成形式,可用来描述一切具有层次关系的问题,所以,该又一实施例可采用树结构来描述属性标签的关联关系。
[0095]具体的,在该又一实施例中,上述各实施例所述的属性标签分类结构具体可以是树结构,属性标签为该树结构的分支结点(即度不为O的结点,也叫非终端结点或内部结点),所述电子设备安装的应用为所述树结构的叶子结点(即度为O的结点,也叫终端结点),其中,结点的度是指该结点所拥有的子树的个数。
[0096]如图3所示的树结构示意图,“软件”这一属性标签为该树结构的根结点,按照不同路劲逐层的分支结点为:“系统软件”,“应用软件”;“输入法”、“系统安全”…,“游戏”、“儿童教育”、“生活”;“益智休闲游戏”、“塔防策略”、“棋牌游戏”,“童话故事”、“早教”,“电商”…;“解迷游戏”、“儿童游戏”等等,最后位于最底层的叶子结点包括五笔”、“搜狗拼音”,“应用锁”、“乐安全”、“LBE安全大师”,“填字达人”、“水管工人”、“百层谜门”,“宝宝钓鱼”、“倒水解谜”、“疯狂猜谜语”,“博雅斗地主”、“中国象棋”、“四川麻将”,“ □袋故事听听”、“儿歌多多”、“动物认知”等等。
[0097]可选的,在本实施例实际应用中,可按照图3所示的属性标签的层级关系,预先构建该树结构,当检测到电子设备安装某应用后,再安装该应用与该树结构中的属性标签直接关联,即成为某分支结点的子节点。
[0098]需要说明的是,关于本发明提出的树结构并不局限于图3所示的分类结构,本领域技术人员可根据实际需要确定属性标签的具体内容,进而再按照所确定的属性标签之间的层级关系构建该树结构,本发明在此不再一一列举,只要不是本领域技术人员付出创造性劳动确定的,均属于本发明保护范围。
[0099]基于上述分析,在该树结构中,用于构建第一应用组的目标应用和/或所目标应用组关联的属性标签分支的形成过程具体可以为:
[0100]从所述目标应用所在的叶子结点和/或所述目标应用组关联的分支结点开始顺次查找其父结点直至所述树结构的根结点,将查找到的所有结点形成的子树作为所述目标应用和/或所述目标应用组关联的属性标签分支。
[0101]仍以上述图3所示的树结构为例,若该目标应用为“宝宝钓鱼”,以该叶子结点开始顺次查找其父结点直至根结点所得属性标签依次为儿童游戏”、“益智休闲游戏”、“游戏”、“应用软件”、“软件”,则形成的与其关联的属性标签路径如图4(a)所示;同理,若选定的目标应用组关联的分支结点为“解谜游戏”,查找所得其父结点至根结点依次为解谜游戏” “益智休闲游戏”、“游戏”、“应用软件”、“软件”,则所形成的属性标签路径为图4(b)所示,之后,可将相同的属性标签合并为一个,从而形成一个子树,如图4 (C)所示,其中,可以将图4(a)和(b)所示的属性标签路径作为目标应用和/或目标应用组关联的属性标签分支。
[0102]若用户想要将“宝宝钓鱼”和“中国象棋”这两个目标应用构建成第一应用组,基于图3所示的树结构,该“中国象棋”的属性标签路径如图4(d)所示,这两个目标应用的属性标签路径形成的子树如图4(e)所示;同理,若用户要将“宝宝钓鱼”和“中国象棋”这两个目标应用与“解谜游戏”这一目标应用构建一个新的第一应用组,按照上述子树形成方式,将形成图4(f)所示的结构,依次类推,本实施例可根据构建第一应用组的目标应用和/或目标应用组的不同,形成与其关联的不同的子树,本实施例在此不再一一详述。
[0103]基于此,查找该子树的属性标签,以获得目标属性标签的过程具体可以是:从该子树的根结点向叶子结点方向查找,将查找到的第一个度大于I的分支结点的属性标签作为目标属性。
[0104]如图4(c)所示的子树,按照上段所述的查找过程,所查找到的第一个度大于I的分支结点的属性标签为“益智休闲游戏”;而图4(e)所示的子树,查找到的第一个度大于I的分支结点的属性标签为“游戏”;同理,图4(f)所示的子树,查找到的第一个度大于I的分支结点的属性标签也为“游戏”。由此可见,当构建的第一应用组内包含的目标应用和/或目标应用组发生变化时,该第