一种信息处理方法及装置的制造方法_2

文档序号:9708339阅读:来源:国知局
用程序的部分内容;
[0055]所述程序生成单元依据所述文件内容得到所述应用程序包括:获取每个所述应用程序段落在所述应用程序中的排序,依据所述排序整合所述应用程序段落,得到所述应用程序。
[0056]优选地,所述装置还包括:分析单元,用于对得到的所述应用程序进行分析,得到分析结果,所述分析结果用于标识所得到的应用程序;
[0057]所述发送单元发送所述分析结果至所述第一电子设备。
[0058]从上述技术方案可以看出,本发明实施例提供的信息处理方法及装置,可以基于第一指令,从第一电子设备中查找符合条件的应用程序,并从应用程序中提取与第一指令匹配的文件内容,然后将匹配的文件内容发送给第二电子设备,由第二电子设备依据匹配的文件内容得到应用程序。即本发明实施例将从网络上获取应用程序更改为从电子设备上获取应用程序,通常情况下公开的应用程序和非公开的应用程序一般都会被安装到不同的电子设备中,相对于现有网络爬虫无法获取非公开的应用程序来说,本发明实施例也可以从电子设备上获取非公开的应用程序,降低应用程序的获取难度。
【附图说明】
[0059]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060]图1为本发明实施例提供的一种信息处理方法的一种流程图;
[0061]图2为本发明实施例提供的一种信息处理方法的另一种流程图;
[0062]图3为本发明实施例提供的另一种信息处理方法的一种流程图;
[0063]图4为本发明实施例提供的另一种信息处理方法的另一种流程图;
[0064]图5为本发明实施例提供的一种信息处理装置的一种结构示意图;
[0065]图6为本发明实施例提供的一种信息处理装置的另一种结构示意图;
[0066]图7为本发明实施例提供的另一种信息处理装置的一种结构示意图;
[0067]图8为本发明实施例提供的另一种信息处理装置的另一种结构示意图;
[0068]图9为本发明实施例提供的另一种信息处理装置的再一种结构示意图;
[0069]图10为本发明实施例提供的一种信息处理系统的结构示意图。
【具体实施方式】
[0070]目前各个研发商所开发的应用程序(公开的应用程序和非公开的应用程序)一般都会被安装至不同的电子设备中,基于这一前提本发明实施例提供的信息处理方法及装置的核心思想之一是:将从网络上获取应用程序更改为从电子设备上获取应用程序,从而可以从电子设备上获取到非公开的应用程序,相对于现有网络爬虫无法获取非公开的应用程序来说,降低应用程序的获取难度。
[0071]为了本领域技术人员更好地理解本发明,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0072]请参阅图1,其示出了本发明实施例提供的信息处理方法的流程图,信息处理方法应用于第一电子设备,且第一电子设备与第二电子设备通讯连接,即第一电子设备与第二电子设备可以通过网络连接并进行数据通讯。其中图1所示的信息处理方法可以包括以下步骤:
[0073]101:接收第二电子设备发送的第一指令,第一指令用于指示从第一电子设备的应用程序中获取预定内容。
[0074]在本发明实施例中,当第二电子设备欲从第一电子设备上获取某个应用程序时,第二电子设备首先生成用于指示从第一电子设备的应用程序中获取预定内容的第一指令并发送至第一电子设备中。
[0075]由于某一个应用程序会被至少一个电子设备安装,所以第二电子设备事先发送程序标识上传指令,以指示第一电子设备上传自身所安装的应用程序的程序标识,并将具有相同程序标识的第一电子设备的设备标识以及对应的应用程序的程序标识作为第一电子设备标识记录在同一个列表中。这样第二电子设备可以根据列表来生成获取预定内容的第一指令,依据应用程序的程序标识和设备标识确定向哪些第一电子设备发送第一指令。
[0076]当一种程序标识的应用程序仅安装在一个第一电子设备中时,第二电子设备可以要求安装有该应用程序的第一电子设备发送该应用程序的全部内容;当一种程序标识的应用程序安装在多个第一电子设备中时,第二电子设备可以有选择性的选择由哪些第一电子设备发送内容,其有选择性选择发送可以是:选择其中的一个第一电子设备发送应用程序的全部内容,或者选择其中部分第一电子设备分别发送该应用程序的部分内容。具体可以是:
[0077]首先第二电子设备确定发送应用程序的第一电子设备的数量;其次第二电子设备根据确定的数量将应用程序划分为不同的应用程序段落,然后第二电子设备依据自身内部的列表生成第一指令,并发送第一指令至第一电子设备中以指示第一电子设备发送某段应用程序段落,该应用程序段落即为所指定的预定内容。
[0078]其中应用程序的程序标识可以由应用程序的包名、应用程序的版本号和MD5 (Message Digest Algorithm,消息摘要算法第五版)决定。采用MD5对应用程序的包名和应用程序的版本号进行运算可以得到一特征值,对于不同的应用程序的包名和版本号,通过MD5可以得到唯一的特征值,因此可以将该特征值可以作为应用程序的程序标识。
[0079]102:解析第一指令,得到解析结果。其中解析结果用于指示从第一电子设备的哪个应用程序中获取哪些内容,其包括:应用程序的程序标识和所指定的预定内容,该应用程序的程序标识可以为通过MD5得到的应用程序的特征值,预定内容指示获取应用程序的哪部分内容。
[0080]103:根据解析结果从第一电子设备中查找符合条件的应用程序,并从应用程序中提取与第一指令匹配的文件内容。
[0081]第一电子设备在得到解析结果后,依据解析结果中表征程序标识的特征值,从第一电子设备中查找具有该特征值的应用程序。然后第一电子设备从解析结果中提取所要获取的文件内容,再从查找到的应用程序中提取到该文件内容。
[0082]需要指出的一点是:匹配的文件内容与第二电子设备指示发送内容的第一电子设备数量有关,当第一电子设备数量为一个时,匹配的文件内容为应用程序的全部内容;当第一电子设备数量为多个时,匹配的文件内容为从查找到的应用程序中提取的应用程序段落。
[0083]104:发送文件内容至第二电子设备。
[0084]第二电子设备接收到文件内容后,可以依据该文件内容得到应用程序,具体可以是:当仅一个第一电子设备发送应用程序的全部内容时,第二电子设备可以直接得到应用程序;当多个第一电子设备分别发送不同的应用程序段落时,第二电子设备将应用程序段落整合得到应用程序。
[0085]从上述技术方案可以看出,第一电子设备可以将自身安装的应用程序的文件内容发送给第二电子设备,更改了第二电子设备获取应用程序的方式,这样未在网络上公开但安装在第一电子设备上的非公开的应用程序仍可被第二电子设备获取,降低获取难度。
[0086]第二电子设备在获取到应用程序后,会对第二电子设备进行分析以判断获取到的应用程序是否为恶意应用程序,并将分析结果反馈给第一电子设备,如图2所示,在图1基础上,本发明实施例提供的信息处理方法还包括:
[0087]105:接收第二电子设备反馈的分析结果。其中分析结果是由第二电子设备对从第一电子设备中得到的应用程序进行分析,来识别出得到的应用程序是否包括非法代码,从而得到标识应用程序是否为恶意应用程序的分析结果。
[0088]106:依据接收到的分析结果生成提示信息,提示信息用于标识第一电子设备查找到的符合条件的应用程序。在本发明实施例中,所谓标识可以是标识应用程序是否为恶意应用程序,第二电子设备可以以不同标识符来表示分析结果,如采
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1