【发明授权】进程之间关联性的判断方法及移动终端_深圳传音控股股份有限公司_201710723511.X 

申请/专利权人:深圳传音控股股份有限公司

申请日:2017-08-22

发明/设计人:楚金丹

公开(公告)日:2021-06-08

代理机构:上海盈盛知识产权代理事务所(普通合伙)

公开(公告)号:CN107608678B

代理人:孙佳胤

主分类号:G06F8/61(20180101)

地址:518057 广东省深圳市粤海街道深南大道9789号德赛科技大厦标识层17层(自然层15层)1702-1703号

分类号:G06F8/61(20180101);G06F9/451(20180101)

优先权:

专利状态码:有效-授权

法律状态:2021.06.08#授权;2019.01.22#著录事项变更;2018.02.13#实质审查的生效;2018.01.19#公开

摘要:本发明涉及一种进程之间关联性的判断方法及移动终端。进程之间关联性的判断方法,包括如下步骤:建立一安装包列表,包括一安装包标识、以及与安装包标识对应的多个用户标识;分别获取第一进程、第二进程的进程标识;根据第一进程、第二进程的进程标识分别获取第一进程的第一用户标识、第二进程的第二用户标识;从安装包列表中选择分别与第一用户标识、第二用户标识匹配的第一安装包标识、第二安装包标识;判断第一安装包标识与第二安装包标识是否相同,若是,则确认第一进程与第二进程相互关联。本发明可以判断这两个进程是否属于同一个安装包,为后续强制性操作提供参考,极大的提高了用户体验。

主权项:1.一种进程之间关联性的判断方法,其特征在于,包括如下步骤:建立一安装包列表,所述安装包列表包括一安装包标识、以及与所述安装包标识对应的多个用户标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识一一对应,所述安装包标识与所述安装包中所有程序的用户标识相对应;获取第一进程的第一进程标识,以及第二进程的第二进程标识;分别根据所述第一进程标识、所述第二进程标识获取所述第一进程的第一用户标识、所述第二进程的第二用户标识;从所述安装包列表中选择分别与所述第一用户标识、所述第二用户标识匹配的第一安装包标识、第二安装包标识;判断所述第一安装包标识与所述第二安装包标识是否相同,若是,则确认所述第一进程与所述第二进程相互关联,所述第一进程与所述第二进程相互关联,是指第一进程与第二进程属于同一个安装包。

全文数据:进程之间关联性的判断方法及移动终端技术领域[0001]本发明涉及通信技术领域,尤其涉及一种进程之间关联性的判断方法及移动终端。背景技术[0002]随着科学技术的持续发展和人们生活水平的不断提高,手机、笔记本电脑、台式电脑、智能相机等移动终端设备在人们的日常生活中越来越普遍的被使用。然而,为了实现用户终端的智能化,移动终端上都需要搭载一操作系统。目前,常用的操作系统有Windows系统、Android安卓系统、Linux系统、I0S系统、Symbian系统等等。其中,Android系统由于其开放性,允许各种移动终端的生产商加入到系统的开发中,今年来成为了移动终端设备中的主流系统。[0003]在搭载有Android系统的移动终端中,用户可以安装多种应用程序,例如阅读程序、社交程序、购物程序、视频播放程序、音频播放程序、网页浏览程序、导航定位程序等等,以满足人们各方面的需求。随着人们在移动终端上安装的应用程序不断增多,各应用程序在运行过程中消耗移动终端的电量及内存资源也越来越多。但是,移动终端的电池电量、CPU和内存资源是有限的。因此,当多个应用程序同时运行时,移动终端的耗电量、CPU占有率和内存资源消耗越来越多,移动终端的运行速度会越来越慢。此时,用户会选择退出某一个或多个应用程序来解决该问题。但是,用户退出一应用程序后,该应用程序并不会完全关闭,而是该应用程序的某些进程在操作系统的后台继续运行,或者是在系统启动或其他情况下自动启动某些进程,以便用户再次选择该应用程序时能够迅速打开。这些后台运行的进程仍然会使得移动终端的运行速度变慢,操作系统不流畅,且会产生大量的垃圾文件,占用系统资源,导致极差的用户体验。在这种情况下,用户往往会采用一些强制措施,例如强制停止force-stop、禁用启用(enabledisable,以达到关闭某一后台进程的目的。但是,这些强制措施基本上都是基于安装包的,即对某一后台进程执行上述强制措施,会使得与该后台进程属于同一个安装包的前台进行也会被执行相应的操作,最终会导致与该前台进程对应的应用程序或系统程序的闪退。[0004]图1是现有技术中在移动终端上安装包安装的流程图。之所以会出现上述问题,是因为,如图1所示,在现有的搭载有Android系统的移动终端上进行一安装包的安装时,系统会为安装包中的每一程序分配一个用户标识UID,并将新生成的用户标识添加至系统原有的安装包列表中,以更新安装包列表。但是采用这种方式,用户对某一进程采用强制措施时,系统无法识别另一进程与预强制停止的进程之间是否属于同一的安装包,进而会使得与预强制停止的后台进程属于同一个安装包的前台进行也会被执行相应的操作,最终造成与该前台进程对应的应用程序或系统程序的闪退,极大的影响用户体验。[0005]因此,如何对进程之间的关联性进行判断,以识别多个进程是否属于同一安装包,是目前亟待解决的技术问题。发明内容[0006]本发明提供一种进程之间关联性的判断方法及移动终端,用以解决现有技术中不能对进程之间是否关联进行判断的问题,以识别多个进程是否属于同一安装包,进而提高用户的使用体验。[0007]为了解决上述问题,本发明提供了一种进程之间关联性的判断方法,包括如下步骤:建立一安装包列表,所述安装包列表包括一安装包标识、以及与所述安装包标识对应的多个用户标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识——对应;获取第一进程的第一进程标识,以及第二进程的第二进程标识;分别根据所述第一进程标识、所述第二进程标识获取所述第一进程的第一用户标识、所述第二进程的第二用户标识;从所述安装包列表中选择分别与所述第一用户标识、所述第二用户标识匹配的第一安装包标识、第二安装包标识;判断所述第一安装包标识与所述第二安装包标识是否相同,若是,则确认所述第一进程与所述第二进程相互关联。[0008]优选的,所述建立一安装包列表的具体步骤包括:定义一安装包标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识对应;定义一一维数组,将多个所述用户标识一一转换成多个所述一维数组下标,并将所述安装包标识存储于一维数组中多个所述一维数组下标对应的位置,以构成所述安装包列表。[0009]优选的,将多个所述用户标识一一转换成多个所述一维数组下标的具体步骤是:将每一所述用户标识减去10000,以将所述用户标识转换成与其对应的一一维数组下标。[0010]优选的,从所述安装包列表中选择分别与所述第一用户标识、所述第二用户标识匹配的第一安装包标识、第二安装包标识的具体步骤包括:将所述第一用户标识、所述第二用户标识分别减去10000以作为第一下标、第二下标;从所述一维数组中选择与所述第一下标对应的第一元素作为第一安装包标识,并从所述一维数组中选择与所述第二下标对应的第二元素作为第二安装包标识。_[0011]优选的,所述安装包标识为一正整数;所述一维数组为整型数组,并包括1024个元素。[0012]本发明还提供了一种移动终端,包括:存储模块,用于存储一安装包列表,所述安装包列表包括一安装包标识、以及与所述安装包标识对应的多个用户标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识对应;第一获取模块,用于获取第一进程的第一进程标识,以及第二进程的第二进程标识;第二获取模块,连接第一获取模块,用于分别根据所述第一进程标识、所述第二进程标识获取所述第一进程的第一用户标识、所述第二进程的第二用户标识;匹配模块,连接所述第二获取模块、所述存储模块,用于从所述安装包列表中选择分别与所述第一用户标识、所述第二用户标识匹配的第一安装包标识、第二安装包标识;控制模块,连接匹配模块,用于判断所述第一安装包标识与所述第二安装包标识是否相同,若是,则确认所述第一进程与所述第二进程相互关联。[0013]优选的,所述存储模块包括第一处理单元和第二处理单元;所述第—处理单元,用于定义一安装包标识,所述安装包标识与一安装包对应,所述安装包中包括多t程序,多个所述程序与多个用户标识一一对应;所述第二处理单元连接所述第一处理单元,用于定义——维数组,将多个所述用户标识—转换成多个所述一维数组下标,并将所述安装包标识存储于一维数组中多个所述一维数组下标对应的位置,以构成所述安装包列表。[0014]优选的,所述第二处理单元将每一所述用户标识减去10000,以将所述用户标识转换成与其对应的—维数组下标。[0015]优选的,所述第二获取模块包括第一分析单兀和第二分析单兀;所述第一分析单元,用于将所述第一用户标识、所述第二用户标识分别减去10000以作为第一下标、第二下标;所述第二分析单元,连接所述第一分析单元,用于从所述一维数组中选择与所述第一下标对应的第一元素作为第一安装包标识,并从所述一维数组中选择与所述第二下标对应的第二元素作为第二安装包标识。[0016]优选的,所述安装包标识为一正整数;所述一维数组为整型数组,并包括1024个元素。[0017]本发明提供的进程之间关联性的判断方法及移动终端,通过增加一安装包标识,并使得该安装包标识与安装包中多个程序的用户标识对应,当需要对两个进程的关联性进行判断时,通过对比两个进程的安装包标识是否一致,就可以判断这两个进程是否属于相互关联的同一个安装包,为后续强制性操作提供参考,从而极大的提高了用户体验。附图说明[0018]图1是现有技术中在移动终端上安装包安装的流程图;[0019]图2是本发明具体实施方式的进程之间关联性的判断方法流程图;[0020]图3是本发明具体实施方式的进程之间关联性的判断方法中安装包列表的结构示意图;[0021]图4是本发明具体实施方式的移动终端的结构示意图。具体实施方式[0022]下面结合附图对本发明提供的进程之间关联性的判断方法及移动终端的具体实施方式做详细说明。[0023]本具体实施方式提供了一种进程之间关联性的判断方法,图2是本发明具体实施方式的进程之间关联性的判断方法流程图。如图2所示,本具体实施方式提供的进程之间关联性的判断方法包括如下步骤:[0024]步骤S21,建立一安装包列表,安装包列表包括一安装包标识、以及与安装包标识对应的多个用户标识,安装包标识与一安装包对应,安装包中包括多个程序,多个程序与多个用户标识一一对应。在移动终端上安装一安装包时,移动终端通过安装包管理服务PackageManagerService,PMS向安装包中的每个程序分配一个用户标识(UserIdentification,UID,且不同程序之间的用户标识互不相同。本具体实施方式中的移动终端包括但不限于手机、笔记本电脑、平板电脑、台式电脑、相机等,且本具体实施方式中的移动终端搭载有Android系统。在现有技术中,由于每个程序的用户标识互不相同,仅仅根据用户标识,系统无法判断这两个程序是不是来自同一个安装包,因而,一些基于安装包的强制性措施,例如强制停止、禁用启用,在执行的过程中无法判断两个进程是否关联,故会对属于同一个安装包的所有进程采取相同的措施,进而导致程序的闪退。为了解决这一问题,本具体实施方式针对每一安装包定义了一个安装包标识,并建立了一个安装包列表。[0025]图3是本发明具体实施方式的进程之间关联性的判断方法中安装包列表的结构示意图。如图3所示,本具体实施方式建立的安装包列表包括安装包标识和用户标识。与传统的安装包列表相比,本具体实施方式的安装包列表针对每一安装包增加了一安装包标识,并将安装包标识与安装包中所有程序的用户标识相对应,为后续判断两个进程是否属于同一个安装包奠定基础。[0026]步骤S22,获取第一进程的第一进程标识,以及第二进程的第二进程标识。进程标识ProcessIdentification,PID是指,程序开始运行后,系统给程序分配的一个身份标识,程序终止运行后,系统会将程序的进程标识收回,待程序再次运行时,系统会重新分配一个进彳丁标识给程序。也就是说,程序的进程标识是变化的,仅仅根据进程标识,系统不能判断这两个进程是否属于同一个安装包。[0027]步骤S23,分别根据第一进程标识、第二进程标识获取第一进程的第一用户标识、第二进程的第二用户标识。虽然程序的进程标识是变化的,但是系统在为程序分配进程标识的过程中,其进程标识与用户标识之间具有一对应关系,根据程序的进程标识,就能获取该程序的用户标识,用户标识是不会随着运行、停止而改变。其中,进程标识与用户标识之间的对应关系属于现有技术,在此不再赘述。[0028]步骤S24,从安装包列表中选择分别与第一用户标识、第二用户标识匹配的第一安装包标识、第二安装包标识。在获取了第一用户标识、第二用户标识之后,从所述安装包列表中,就可以快速得到分别与第一用户标识、第二用户标识对应的第一安装包标识、第二安装包标识,操作简单、便捷。[0029]步骤S25,判断第一安装包标识与第二安装包标识是否相同,若是,则进行步骤S26,即确认第一进程与第二进程相互关联。在本具体实施方式中,第一进程与第二进程相互关联,是指第一进程与第二进程属于同一个安装包。若第一安装包标识与第二安装包标识不相同,则确认第一进程与第二进行无关联。在确定了第一进程与第二进程之间有无关联之后,就可以对一些基于安装包的强制性措施采取操作,从而避免程序闪退的出现,提高用户体验。[0030]为了节省移动终端的内存资源,提高判断效率,优选的,建立一安装包列表的具体步骤包括:[0031]a定义一安装包标识,安装包标识与一安装包对应,安装包中包括多个程序,多个程序与多个用户标识一一对应;[0032]b定义一一维数组,将多个用户标识一一转换成多个一维数组下标,并将安装包标识存储于一维数组中多个一维数组下标对应的位置,以构成安装包列表。由于用户标识通常由一个整数构成,且用户标识通常都是顺序分配的,即属于同一个安装包的多个用户标识按照从小到大的顺序排列。本具体实施方式采用了哈希映射的方式,即将用户标识作为一维数组的下标,且对于属于同一个安装包的用户标识,其对应的一维数组的元素均以安装包标识赋值,此时,安装包列表就可以简化为一个一维数组,在需要判断两个进程是否关联时,只需根据这两个进程的用户标识对应的一维数组中元素的位置、该位置的元素值即可判断,极大的节省了移动终端的内存空间。[0033]由于用户标识通常为一大于10000的正整数,为了提高进程之间关联性判断的效率,优选的,将多个用户标识一一转换成多个一维数组下标的具体步骤是:将每一用户标识减去10000,以将用户标识转换成与其对应的一一维数组下标。这样,可以减小一维数组的数组长度,从而进一步节省移动终端的内存空间。[0034]为了进一步提高进程之间关联性判断的效率,更优选的,从安装包列表中选择分别与第一用户标识、第二用户标识匹配的第一安装包标识、第二安装包标识的具体步骤包括:将第一用户标识、第二用户标识分别减去10000以作为第一下标、第二下标;从一维数组中选择与第=下标对应的第一元素作为第一安装包标识,并从一维数组中选择与第二下标对应的第二元素作为第二安装包标识。采用这种方式,可以快速得到分别与第一进程、第二进程的第一用户标识、第二用户标识对应的一维数组中元素的位置,相较于遍历的查询方式,查询效率得到了极大的提升。[0035]为了简化整个判断步骤,提高判断效率,同时节省内存空间,优选的,安装包标识为一正整数;一维数组为整型数组,并包括1024个元素。[0036]一本具体实施方式还提供了一种移动终端,图4是本发明具体实施方式的移动终端的结构示意图。如图4所示,本具体实施方式提供的移动终端包括:存储模块41、第一获取模块42、第二获取模块43、匹配模块44和控制模块45。[0037]存储模块41,用于存储一安装包列表,安装包列表包括一安装包标识、以及与安装包标识对应的多个用户标识,安装包标识与一安装包对应,安装包中包括多个程序,多个程序与多个用户标识--对应。在移动终端上安装一安装包时,移动终端通过安装包管理服务(PackageManagerService,PMS向安装包中的每个程序分配一个用户标识(userIdentificati〇n,UID,且不同程序之间的用户标识互不相同。本具体实施方式中的移动终端包括但不限于手机、笔记本电脑、平板电脑、台式电脑、相机等,且本具体实施方式中的移动终端搭载有Android系统。在现有技术中,由于每个程序的用户标识互不相同,仅仅根据用户标识,系统无法判断这两个程序是不是来自同一个安装包,因而,一些基于安装包的强制性措施,例如强制停止、禁用启用,在执行的过程中无法判断两个进程是否关联,故会对属于同一个安装包的所有进程采取相同的措施,进而导致程序的闪退。为了解决这一问题,本具体实施方式针对每一安装包定义了一个安装包标识,并建立了一个安装包列表。[0038]图3是本发明具体实施方式的进程之间关联性的判断方法中安装包列表的结构示意图。如图3所示,本具体实施方式建立的安装包列表包括安装包标识和用户标识。与传统的安装包列表相比,本具体实施方式的安装包列表针对每一安装包增加了一安装包标识,并将安装包标识与安装包中所有程序的用户标识相对应,为后续判断两个进程是否属于同一个安装包奠定基础。[G039]第一获取模块似,用于获取第一进程的第一进程标识,以及第二进程的第二进程标识。进程标识ProcessIdentification,PID是指,程序开始运行后,系统给程序分配的一个身份标识,程序终止运行后,系统会将程序的进程标识收回,待程序再次运行时,系统会重新分配一个进行标识给程序。也就是说,程序的进程标识是变化的,仅仅根据进程标识,系统不能判断这两个进程是否属于同一个安装包。[0040]第二获取模块43,连接第一获取模块42,用于分别根据第一进程标识、第二进程标识获取第一进程的第一用户标识、第二进程的第二用户标识。虽然程序的进程标识是变化的,但是系统在为程序分配进程标识的过程中,其进程标识与用户标识之间具有一对应关系,根据程序的进程标识,就能获取该程序的用户标识,用户标识是不会随着运行、停止而改变。其中,进程标识与用户标识之间的对应关系属于现有技术,在此不再赘述。[0041]匹配模块44,连接第二获取模块43、存储模块41,用于从安装包列表中选择分别与第一用户标识、第二用户标识匹配的第一安装包标识、第二安装包标识。在获取了第一用户标识、第二用户标识之后,从所述安装包列表中,就可以快速得到分别与第一用户标识、第二用户标识对应的第一安装包标识、第二安装包标识,操作简单、便捷。[0042]控制模块45,连接匹配模块44,用于判断第一安装包标识与第二安装包标识是否相同,若是,则确认第一进程与第二进程相互关联。在本具体实施方式中,第一进程与第二进程相互关联,是指第一进程与第二进程属于同一个安装包。若第一安装包标识与第二安装包标识不相同,则确认第一进程与第二进行无关联。在确定了第一进程与第二进程之间有无关联之后,就可以对一些基于安装包的强制性措施采取操作,从而避免程序闪退的出现,提高用户体验。[0043]为了节省移动终端的内存资源,提高判断效率,优选的,存储模块41包括第一处理单元411和第二处理单元412;第一处理单元411,用于定义一安装包标识,安装包标识与一安装包对应,安装包中包括多个程序,多个程序与多个用户标识一一对应;第二处理单元412连接第一处理单元411,用于定义--维数组,将多个用户标识--转换成多个一维数组下标,并将安装包标识存储于一维数组中多个一维数组下标对应的位置,以构成安装包列表。由于用户标识通常由一个整数构成,且用户标识通常都是顺序分配的,即属于同一个安装包的多个用户标识按照从小到大的顺序排列。本具体实施方式采用了哈希映射的方式,即将用户标识作为一维数组的下标,且对于属于同一个安装包的用户标识,其对应的一维数组的元素均以安装包标识赋值,此时,安装包列表就可以简化为一个一维数组,在需要判断两个进程是否关联时,只需根据这两个进程的用户标识对应的一维数组中元素的位置、该位置的元素值即可判断,极大的节省了移动终端的内存空间。[0044]由于用户标识通常为一大于10000的正整数,为了提高进程之间关联性判断的效率,优选的,第二处理单元412将每一用户标识减去10000,以将用户标识转换成与其对应的一一维数组下标。[0045]为了进一步提高进程之间关联性判断的效率,更优选的,第二获取模块43包括第一分析单元431和第二分析单元432;第一分析单元431,用于将第一用户标识、第二用户标识分别减去10000以作为第一下标、第二下标;第二分析单元432,连接第一分析单元431,用于从一维数组中选择与第一下标对应的第一元素作为第一安装包标识,并从一维数组中选择与第二下标对应的第二元素作为第二安装包标识。采用这种方式,可以快速得到分别与第一进程、第二进程的第一用户标识、第二用户标识对应的一维数组中元素的位置,相较于遍历的查询方式,查询效率得到了极大的提升。[0046]为了简化整个判断步骤,提高判断效率,同时节省内存空间,优选的,安装包标识为一正整数;一维数组为整型数组,并包括1024个元素。[0047]本具体实施方式提供的进程之间关联性的判断方法及移动终端,通过增加一安装包标识,并使得该安装包标识与安装包中多个程序的用户标识对应,当需要对两个进程的关联性进行判断时,通过对比两个进程的安装包标识是否一致,就可以判断这两个进程是否属于相互关联的同一个安装包,为后续强制性操作提供参考,从而极大的提高了用户体验。[0048]实施例1[0049]本实施例提供了一种手机中进程之间关联性的判断方法。本实施例的手机为搭载有Android系统的智能手机。本实施例提供的手机中进程之间关联性的判断方法包括如下步骤:[0050]步骤S31,定义一安装包标识,安装包标识与一安装包对应,安装包中包括多个程序,多个程序与多个用户标识一一对应;安装包标识为一正整数。[0051]步骤S32,定义一一维数组,将多个用户标识一一转换成多个一维数组下标,并将安装包标识存储于一维数组中多个一维数组下标对应的位置;一维数组为整型数组,且其长度为1024。将每一用户标识减去1〇〇〇〇,以将用户标识转换成与其对应的一一维数组下标。[0052]步骤S33,获取第一进程的第一进程标识,以及第二进程的第二进程标识。[0053]步骤S34,分别根据第一进程标识、第二进程标识获取第一进程的第一用户标识、第二进程的第二用户标识。[0054]步骤S35,将第一用户标识、第二用户标识分别减去10000以作为第一下标、第二下标;从一维数组中选择与第一下标对应的第一元素作为第一安装包标识,并从一维数组中选择与第二下标对应的第二元素作为第二安装包标识。[0055]步骤S36,判断第一安装包标识与第二安装包标识是否相同,若是,则确认第一进程与第二进程相互关联。[0056]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

权利要求:1.一种进程之间关联性的判断方法,其特征在于,包括如下步骤:建立一安装包列表,所述安装包列表包括一安装包标识、以及与所述安装包标识对应的多个用户标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识--对应;获取第一进程的第一进程标识,以及第二进程的第二进程标识;分别根据所述第一进程标识、所述第二进程标识获取所述第一进程的第一用户标识、所述第二进程的第二用户标识;从所述安装包列表中选择分别与所述第一用户标识、所述第二用户标识匹配的第一安装包标识、第二安装包标识;判断所述第一安装包标识与所述第二安装包标识是否相同,若是,则确认所述第一进程与所述第二进程相互关联。2.根据权利要求1所述的进程之间关联性的判断方法,其特征在于,所述建立一安装包列表的具体步骤包括:定义一安装包标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识一一对应;定义一一维数组,将多个所述用户标识一一转换成多个所述一维数组下标,并将所述安装包标识存储于一维数组中多个所述一维数组下标对应的位置,以构成所述安装包列表。3.根据权利要求2所述的进程之间关联性的判断方法,其特征在于,将多个所述用户标识一一转换成多个所述一维数组下标的具体步骤是:将每一所述用户标识减去10000,以将所述用户标识转换成与其对应的维数组下标。4.根据权利要求3所述的进程之间关联性的判断方法,其特征在于,从所述安装包列表中选择分别与所述第一用户标识、所述第二用户标识匹配的第一安装包标识、第二安装包标识的具体步骤包括:将所述第一用户标识、所述第二用户标识分别减去10000以作为第一下标、第二下标;从所述一维数组中选择与所述第一下标对应的第一元素作为第一安装包标识,并从所述一维数组中选择与所述第二下标对应的第二元素作为第二安装包标识。5.根据权利要求2所述的进程之间关联性的判断方法,其特征在于,所述安装包标识为一正整数;所述一维数组为整型数组,并包括1024个元素。6.—种移动终端,其特征在于,包括:存储模块,用于存储一安装包列表,所述安装包列表包括一安装包标识、以及与所述安装包标识对应的多个用户标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识对应;第一获取模块,用于获取第一进程的第一进程标识,以及第二进程的第二进程标识;第二获取模块,连接第一获取模块,用于分别根据所述第一进程标识、所述第二进程标识获取所述第一进程的第一用户标识、所述第二进程的第二用户标识;匹配模块,连接所述第二获取模块、所述存储模块,用于从所述安装包列表中选择分别与所述第一用户标识、所述第二用户标识匹配的第一安装包标识、第二安装包标识;控制模块,连接匹配模块,用于判断所述第一安装包标识与所述第二文装包称识疋口相同,若是,则确认所述第一进程与所述第二进程相互关联。一_7.根据权利要求6所述的移动终端,其特征在于,所述存储模块包括第一处理单元和第二处理单元;所述第一处理单元,用于定义一安装包标识,所述安装包标识与一安装包对应,所述安装包中包括多个程序,多个所述程序与多个用户标识一一^对应;所述第二处理单元连接所述第一处理单元,用于定义--维数组,将多个所述用户标识一一转换成多个所述一维数组下标,并将所述安装包标识存储于一维数组中多个所述一维数组下标对应的位置,以构成所述安装包列表。_一8.根据权利要求7所述的移动终端,其特征在于,所述第二处理单元将每一所述用户标识减去10000,以将所述用户标识转换成与其对应的一一维数组下标。9.根据权利要求8所述的移动终端,其特征在于,所述第二获取模块包括第一分析单元和第二分析单元;所述第一分析单元,用于将所述第一用户标识、所述第二用户标识分别减去10000以作为第一下标、第二下标;所述第二分析单元,连接所述第一分析单元,用于从所述一维数组中选择与所述第一下标对应的第一元素作为第一安装包标识,并从所述一维数组中选择与所述第二下标对应的第二元素作为第二安装包标识。10.根据权利要求7所述的移动终端,其特征在于,所述安装包标识为一正整数;所述一维数组为整型数组,并包括1024个元素。

百度查询: 深圳传音控股股份有限公司 进程之间关联性的判断方法及移动终端