依应用程序之信息特征识别移动装置的方法及其系统的制作方法_2

文档序号:9828396阅读:来源:国知局
的细部流程可参照后续对于图4的步骤流程的说明。在图2中,分析装置11需比对经由比对第一应用程序101的信息特征和第二应用程序102、103...10πι、201、202、203...或20η的信息特征,以判断第一个应用程序101和第二应用程序102、103...10m、201、202、203...和20η中的哪些应用程序,是否安装于同一个移动装置。
[0019]特征数据库111储存第一信息特征及其对应的移动装置之识别数据与第二信息特征及其对应的移动装置之识别数据,第一信息特征所对应的移动装置与第二信息特征所对应的移动装置可能是同一个或不是同一个。以图2为例,第一信息特征关联于第一应用程序101和移动装置Tl,第二信息特征关联于第二应用程序102、103…10m、201、202、203...20η和移动装置T2…Τη。在特征数据库111中,每一个应用程序关联于一个信息特征以及一个移动装置的识别数据,例如第一应用程序101关联于第一信息特征IlOl以及移动装置的识别数据Μ101,第二应用程序102关联于第二信息特征1102以及移动装置的识别数据Μ102,第二应用程序103关联于第二信息特征1103以及移动装置的识别数据Μ103…第二应用程序201关联于第二信息特征1201以及移动装置的识别数据Μ201…第二应用程序20η关联于第二信息特征Ι20η以及移动装置的识别数据Μ20η。值得一提的是,在本实施例中,上述的应用程序的编号(102、103…10m、201、202、203...20η)仅是用以方便说明,实际的应用程序的编号在特征数据库111中并不需要如此安排,仅是特征数据库111中给每一个所沟通的应用程序一个编号以资识别,并不代表应用程序与其他应用程序的关联性或顺序。例如本实施例的第一应用程序101和第二应用程序102的编号的相似性仅是在此为了方便说明而在本实施例所设定的编号,分析装置11本身在执行比对信息特征的运算之前并无法判断第一应用程序101和第二应用程序102、103...10πι之间的关系,且在比对信息特征之前并无法得知识别数据Μ101、Μ102…MlOm是对应于同一个移动装置TI。
[0020]在图2中,第一应用程序101与第二应用程序102、103...1m是安装在移动装置!1,第二应用程序201、202、203*"2011是安装在移动装置了2。处理单元112比对第一信息特征IlOl与第二信息特征1102、1103…110m、1201、1202、1203…I20n的相似度,以产生第一比对结果,且根据第一比对结果判断第一信息特征IlOl所对应的移动装置(Tl)与第二信息特征1102、1103…110m、1201、1202、1203…I20n所对应的移动装置(Tl或T2),是否为同一个移动装置(也就是依据信息特征判断第一应用程序101和第二应用程序102、103…10πι、201、202、203...20η是否为安装于同一个移动装置)。在各个应用程序关联的信息特征的相似度上,移动装置Tl上所安装的应用程序(101、102、103...1m)所关联的信息特征(I 101、1102、1103...I1m)应该是彼此类似,而移动装置Tl上所安装的应用程序(101、102、103…1m)所关联的信息特征(1101、1102、1103." IlOm)应该是不同于移动装置Τ2上所安装的应用程序(201、202、203…20η)所关联的信息特征(1201、1202、1203…Ι20η)。换句话说,相似度的比对所得到的比对结果,用以让分析装置11判断第一应用程序101和第二应用程序102、103...1m安装于同一个移动装置Tl,而第二应用程序201、202、203...20η安装于同一个应用装置Τ2。
[0021]若第一信息特征IlOl所对应的移动装置与第二信息特征(如1102、1103...IlOm)所对应的移动装置为同一个移动装置,则将特征数据库111中所储存第二信息特征(如1102、1103." IlOm)所对应的移动装置之识别数据(如Μ102、Μ103."MlOm),修改为第一信息特征IlOl所对应的移动装置之识别数据MlOl,或者说识别数据Μ101、Μ102、Μ103…MlOm可经由数据处理方式而被视为相同,也就是对应到同一个移动装置。同理,依据比对结果,分析装置11可以将第二信息特征1202、1203…Ι20η所对应的移动装置之识别数据Μ202、Μ203...Μ20η,修改为第二信息特征1201所对应的移动装置之识别数据Μ201,或者说识别数据Μ201、Μ202、Μ203…Μ20η被视为相同。
[0022]关于信息特征的相似度的比对与计算方式,依照移动应用信息的种类可能有多种不同方式,例如将移动应用信息的种类进行分类之后,选择较为重要的类别的信息来计算信息特征,或者是某些类别中分别选取重要的信息来计算信息特征。在一些实施例中,移动装置应用程序可关联的信息特征有多种,例如厂牌、型号、操作系统、画面分辨率、网络地址(IP Address)、网络型态、应用程序标识符(App ID)、程序列表(App列表)、地理位置(如GPS定位的位置)、按键频率、点击坐标、手势轨迹、时间区间等特征中的其中一种或多种。移动应用信息可以不同类别,例如,每一个移动装置可有对应的厂牌、型号、操作系统、画面分辨率,其归类为装置信息。用户操作移动装置以执行应用程序时的网络地址与网络型态不尽相同,其可归类为网络信息。而每一个应用程序本身会具有一个应用程序标识符,同时,依据移动装置所安装的应用程序的状况,每一个移动装置的应用程序列表也不尽相同,此可归类为关于应用程序信息。再者,每一个移动装置被使用时的地理位置可能不相同,此可归类为移动装置的位置信息。而用户操作应用程序时,操作按键频率、点击坐标、手势轨迹、时间区间,可归类为操作行为信息。在上述的多种信息特征中,其中一部分可视为主要特征,所述主要特征可例如是移动装置于一特定时间区间内的网络地址(IP Address),或是应用程序列表(App列表)。在一实施例中,上述的主要特征可以在系统中事先决定,或让系统管理员在各种移动应用信息中自行定义其中一种为主要特征。而未被定义为主要特征的移动应用信息的至少其中之一则可被选择为次要特征,所述被决定的主要特征与次要特征用以做相似度的比对与计算。另一方面,在另一实施例中,除了事先定义主要特征与次要特征之外,也可以依据移动应用信息的分类结果,进一步选择哪一种分类或哪些类移动应用信息是要被选择用来计算作为主要特征或次要特征。值得一提的是,对移动应用信息进行分类只是方便说明特征的属性,在进行特征比对时,不一定要对移动应用信息进行分类。依据所选择的主要特征与次要特征。第一信息特征IlOl可包括第一主要特征与第一次要特征,第二信息特征1102、1103…110m、1201、1202、1203…I20n包括第二主要特征与第二次要特征。在本实施例中,主要特征例如可以是让分析装置有效率地判别应用程序的信息特征的相似度的特征,但判断特征信息的相似度的依据并不限于被选定的某些主要特征,也可以是次要特征。
[0023]在实际应用时,因为相同移动装置在特定时间区间内的网络地址通常是相同的,而在同一个移动装置中,每一个应用程序所关联的应用程序列表在同一时间区间内应该相同或非常相似(除非使用者在短时间内大量安装或移除应用程序),而不同移动装置的应用程序列表的相似度应该会有些不同。因此,在一实施例中,第一主要特征可为第一信息特征IlOl所对应移动装置的第一应用程序列表,以及第二主要特征可为第二信息特征1102、1103-1lOm, 1201、1202、1203…I20n所对应移动装置的第二应用程序列表。而在另一实施例中,第一主要特征可为第一信息特征IlOl所对应移动装置于一特定时间区间内的第一网络地址,以及第二主要特征可为第二信息特征1102、1103…110m、1201、1202、1203…I20n所对应移动装置于此特定时间区间的第二网络地址。
[0024]再者,第一次要特征可以是第一信息特征IlOl所对应移动装置的装置信息、位置信息、网络型态或操作行为信息中的任一种信息或是多种信息的综整,第二次要特征是第二信息特征1102、1103…IlOm, 1201、1202、1203…I20n所对应移动装置的装置信息、位置信息、网络型态或操作行为信息中
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1