判定路径与包名对应关系的方法、装置及电子设备的制造方法_2

文档序号:9453150阅读:来源:国知局
模块,包括:第一计算子模块,用于按照如下公式对第一路径与包名对应关系进行切分后建立的第一对应关系的频数进行计算:
[0053]Fl = n/m ;
[0054]其中,Fl为对第一路径与包名对应关系进行切分后建立的第一对应关系的频数;
[0055]η为在第一对应关系集中,与对第一路径与包名对应关系进行切分后建立的第一对应关系相同的所有第一对应关系的数量之和;
[0056]m为在第一对应关系集中,包含第一路径与包名对应关系中的路径切分词汇或包名切分词汇的所有第一对应关系的数量之和。
[0057]可选地,所述的判定路径与包名对应关系的装置,还包括:第一监视模块,用于在移动终端的普通用户模式下,通过客户端应用程序对移动终端中路径的创建或改变进行监视;第一构建模块,用于当监视到所述移动终端中当前有新的路径创建或有路径改变时,读取新创建的路径或发生改变的路径,获取所述移动终端前台和后台当前活动的应用程序的包名,建立读取的所述路径与获取的所述包名之间的对应关系;建立包含读取的所述路径与获取的所述包名之间的对应关系的数据表,作为所述包含待判定的路径与包名对应关系的第一数据表。
[0058]可选地,所述的判定路径与包名对应关系的装置,还包括第二构建模块、计算模块和第三构建模块;其中
[0059]第二构建模块,用于建立包含有预先已确定为正确的路径与包名对应关系的第二数据表;
[0060]计算模块,用将第二数据表中的路径与包名对应关系中的路径和包名分别进行切分,建立第二对应关系集;所述第二对应关系集中的每个第二对应关系,为第二数据表中路径的切分词汇和与该路径相对应的包名的切分词汇之间的对应关系;所述第二对应关系集中第二对应关系的数量,与第二数据表中路径与包名对应关系的数量相同;
[0061]按照如下公式对第二对应关系集中的每个第二对应关系的频数进行计算:
[0062]F2 = j/k ;
[0063]其中,F2为第二对应关系集中其中一个第二对应关系的频数;
[0064]j为在第二对应关系集中,与所述其中一个第二对应关系相同的所有第二对应关系的数量之和;
[0065]k为在第二对应关系集中,包含所述其中一个第二对应关系中的路径切分词汇或包名切分词汇的所有第二对应关系的数量之和;
[0066]第三构建模块,用于根据计算得到的第二对应关系集中的每个第二对应关系的频数,建立所述第二对应关系频数表。
[0067]可选地,所述第二构建模块,包括:第二监视子模块,用于在移动终端的根用户模式下,通过客户端应用程序对移动终端中路径的创建或改变进行监视;第四构建子模块,用于当监视到所述移动终端中当前有新的路径创建或有路径改变时,读取新创建的路径或发生改变的路径,获取所述移动终端前台和后台当前活动的应用程序的包名,建立读取的所述路径与获取的所述包名之间的对应关系;建立包含读取的所述路径与获取的所述包名之间的对应关系的数据表,作为所述包含有预先已确定为正确的路径与包名对应关系的第二数据表。
[0068]再一方面,本发明实施例还提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的判定路径与包名对应关系的方法。
[0069]本发明实施例提供的判定路径与包名对应关系的方法、装置及电子设备,通过确定待判定的路径与包名对应关系的相似度,并判断该相似度是否大于预定先设定的阈值,若大于预先设定的阈值,则判定第一路径与包名对应关系成立,由此能够较为准确地确定路径所对应的安装包。
【附图说明】
[0070]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0071]图1为本发明判定路径与包名对应关系的方法一实施例的流程示意图;
[0072]图2为本实施例中包含待判定的路径与包名对应关系的第一数据表;
[0073]图3为本发明判定路径与包名对应关系的方法另一实施例的流程示意图;图4为本发明判定路径与包名对应关系的方法一实施例中建立的第二数据表;
[0074]图5为本发明判定路径与包名对应关系的方法一实施例中建立的第二对应关系集;
[0075]图6为本发明判定路径与包名对应关系的方法一实施例中建立的第二对应关系频数表;
[0076]图7为本发明判定路径与包名对应关系的方法一实施例中建立的第一对应关系集;
[0077]图8为本发明判定路径与包名对应关系的装置一实施例的结构示意图;
[0078]图9为本发明判定路径与包名对应关系的装置另一实施例的结构示意图;
[0079]图10为本发明电子设备一实施例的结构示意图。
【具体实施方式】
[0080]下面结合附图对本发明实施例一种判定路径与包名对应关系的方法、装置及电子设备进行详细描述。
[0081]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0082]图1为本发明判定路径与包名对应关系的方法一实施例的流程示意图。参看图1,本发明判定路径与包名对应关系的方法一实施例,包括如下步骤:
[0083]SI 1、从包含待判定的路径与包名对应关系的第一数据表中,读取第一路径与包名对应关系;
[0084]图2为本实施例中包含待判定的路径与包名对应关系的第一数据表。参看图2,第一数据表可为一个二维数据表,其中包含有路径与包名的对应关系。
[0085]第一数据表中路径与包名对应关系的数据,可预先通过客户端应用程序,从用户的手机、平板电脑等移动终端中收集待判定的路径与包名对应关系,然后建立包含待判定的路径与包名对应关系的数据表。
[0086]本发明实施例中,所述第一路径与包名对应关系是泛指第一数据表中的任一个路径与包名对应关系。
[0087]S12、确定第一路径与包名对应关系中,路径与包名的相似度;
[0088]本步骤中,作为一可选实施例,可根据路径与包名的字符串的相似度,来确定路径与包名的相似度。
[0089]S13、若第一路径与包名对应关系中,路径与包名的相似度大于第一预定阈值,则判定第一路径与包名对应关系成立。
[0090]本发明实施例提供的判定路径与包名对应关系的方法,通过确定待判定的路径与包名对应关系的相似度,并判断该相似度是否大于预定先设定的阈值,若大于预先设定的阈值,则判定第一路径与包名对应关系成立,由此能够较为准确地确定路径所对应的安装包。
[0091 ] 为了提高判定效率和判定的准确性,可以对包含待判定的路径与包名对应关系的数据表中的路径与包名对应关系进行过滤,过滤掉不符合要求的路径和包名对应关系。参看图3,所述从包含待判定的路径与包名对应关系的第一数据表中,读取第一路径与包名对应关系(Sll),可以包括:
[0092]SI 11、读取包含待判定的路径与包名对应关系的数据表,对该数据表中的路径与包名对应关系进行过滤。
[0093]其中,对该数据表中的路径与包名对应关系进行过滤包括:将包含如下两种情形中任一情形的路径与包名对应关系过滤掉:
[0094](I)路径和公共路径完全匹配;
[0095](2)路径为用户自建的路径。
[0096]SI 12、从过滤后保留的路径与包名对应关系中,读取一条路径与包名对应关系。
[0097]图3为本发明判定路径与包名对应关系的方法另一实施例的流程示意图。参看图3,在本发明判定路径与包名对应关系的方法另一实施例中,所述确定第一路径与包名对应关系中,路径与包名的相似度(12),可以包括如下步骤:
[0098]S121、判断第一路径与包名对应关系中,路径和包名是否包含有共同的字符串。
[0099]通常情况下,一条路径通常包括公共路径和公共路径下的子路径,比如路径“Tencent\QQMusic\QzoneMusic” 中,“Tencent\” 可称为公共路径,“QQMusic\QzoneMusic”可称为子路径。为了提高判定效率,可以仅判断所述路径与包名对应关系中的路径中的子路径中,是否具有与所述包名共同的字符串。
[0100]S122、若所述路径和包名包含有共同的字符串,则对第一路径与包名对应关系赋予第一权重值。
[0101]S123、将第一数据表中路径与包名对应关系中的路径和包名分别进行切分,建立第一对应关系集。
[0102]所述第一对应关系集中的每个第一对应关系,为第一数据表中路径的切分词汇和与该路径相对应的包名的切分词汇之间的对应关系;所述第一对应关系集中第一对应关系的数量,与第一数据表中路径与包名对应关系的数量相同。
[0103]S124、对第一路径与包名对应关系进行切分后建立的第一对应关系的频数进行计笪并ο
[0104]频数是一组数据中某个数据出现的次数。作为一可选实施例,本步骤中,可按照如下公式对第一路径与包名对应关系进行切分后建立的第一对应关系的频数进行计算:
[0105]Fl = n/m ;
[0106]其中,Fl为对第一路径与包名对应关系进行切分后建立的第一对应关系的频数;
[0107]η为在第一对应关系集中,与对第一路径与包名对应关系进行切分后建立的第一对应关系相同的所有第一对应关系的数量之和;
[0108]m为在第一对应关系集中,包含第一路径与包名对应关系中的路径切分词汇或包名切分词汇的所有第一对应关系的数量之和。
[0109]S125、判断该第一对应关系的频数是否大于第二预定阈值。
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1