信息处理方法和设备的制作方法
【专利摘要】公开了信息处理方法和设备。所述信息处理方法应用于一信息处理设备,包括如下步骤:当在所述信息处理设备上卸载第一应用时,提取用于唯一标识该第一应用的第一标识信息;存储所述第一标识信息;在安装第二应用之前,提取用于唯一标识该第二应用的第二标识信息;将所述第二标识信息与所述第一标识信息进行比较;当所述第二标识信息与所述第一标识信息匹配时,输出提示信息,用于供用户选择是否进行所述第二应用的安装。
【专利说明】信息处理方法和设备
【技术领域】
[0001]本发明涉及信息处理方法和设备,更具体地说,涉及能够防止曾经卸载的软件被再次误导安装的信息处理方法和应用该方法的信息处理设备。
【背景技术】
[0002]随着信息科技的发展,计算机以及各种智能机越来越普及。为了满足用户各方面的需求,应用软件也越来越多。伴随而来的是,用户可能经常安装应用或卸载应用。然而,对于用户曾经卸载过的软件可能存在再次被误导安装的风险。
【发明内容】
[0003]鉴于以上情形,期望提供能够防止曾经卸载的软件被再次误导安装的信息处理方法和应用该方法的信息处理设备。更进一步地,期望提供用户能够追溯先前安装或卸载过的应用的信息处理方法和应用该方法的信息处理设备。
[0004]根据本发明的一个方面,提供了一种信息处理方法,应用于一信息处理设备,包括如下步骤:当在所述信息处理设备上卸载第一应用时,提取用于唯一标识该第一应用的第一标识信息;存储所述第一标识信息;在安装第二应用之前,提取用于唯一标识该第二应用的第二标识信息;将所述第二标识信息与所述第一标识信息进行比较;当所述第二标识信息与所述第一标识信息匹配时,输出提示信息,用于供用户选择是否进行所述第二应用的安装。
[0005]优选地,根据本发明实施例的信息处理方法可以进一步包括:提取该第一应用的应用名称并获取卸载第一应用的时间;与第一标识信息相关联地存储第一应用的名称和卸载时间。
[0006]优选地,根据本发明实施例的信息处理方法可以进一步包括:以预定时间间隔获取所述信息处理设备上安装的所有应用的名称以及用于唯一标识各应用的标识信息;与获取时间相关联地存储所有应用的名称以及用于唯一标识各应用的标识信息,其中应用名称与标识信息 对应。
[0007]优选地,根据本发明实施例的信息处理方法可以进一步包括:以预定间隔获取所述信息处理设备上安装的各应用的版本信息;与获取时间相关联地存储各应用的版本信息,其中版本信息与应用的标识信息 对应。
[0008]优选地,根据本发明实施例的信息处理方法可以进一步包括:设置一黑名单列表,在该黑名单列表中相关联地存储应用名称以及用于唯一标识该应用的标识信息。
[0009]优选地,在根据本发明实施例的信息处理方法中,在安装第三应用之前,提取用于唯一标识该第三应用的第三标识信息;将所述第三标识信息与所述黑名单列表中的各项进行比较;当存在与所述第三标识信息匹配的项时,输出提示信息,用于由用户选择是否进行所述第三应用的安装。
[0010]优选地,在根据本发明实施例的信息处理方法中,在安装第三应用之前,提取用于唯一标识该第三应用的第三标识信息;将所述第三标识信息与所述黑名单列表中的各项进行比较;当存在与所述第三标识信息匹配的项时,终止所述第三应用的安装。
[0011]根据本发明的另一个方面,一种信息处理设备,包括:标识信息提取单元,用于提取唯一标识应用的标识信息;比较单元,用于比较标识信息;存储单元,用于存储信息;输出单元,用于输出提示信息;控制单元,用于当在所述信息处理设备上卸载第一应用时,使得所述标识信息提取单元提取用于唯一标识该第一应用的第一标识信息,并使得所述存储单元存储所述第一标识信息,而在安装第二应用之前,使得所述标识提取单元提取用于唯一标识该第二应用的第二标识信息,并使得所述比较单元将所述第一标识信息与所述第二标识信息进行比较;当所述比较单元的比较结果指示所述第二标识信息与所述第一标识信息匹配时,使得所述输出单元输出提示信息,用于由用户选择是否进行所述第二应用的安装。
[0012]优选地,根据本发明实施例的信息处理设备可以进一步包括:应用名称提取单元,用于提取应用名称;时间获取单元,用于获取卸载应用的时间;其中所述存储单元进一步与第一标识信息相关联地存储第一应用的名称和卸载时间。
[0013]优选地,根据本发明实施例的信息处理设备可以进一步包括:应用名称提取单元,用于提取应用名称;时间获取单元,用于获取执行特定操作的时间;所述控制单元控制所述标识信息提取单元和所述应用名称提取单元以预定时间间隔获取所述信息处理设备上安装的所有应用的标识信息及其应用名称,并使得所述时间获取单元获取执行取得各标识信息和应用名称的操作的时间;所述存储单元与获取时间相关联地存储所有应用的标识信息及其应用名称,其中应用名称与标识信息 对应。
[0014]优选地,根据本发明实施例的信息处理设备可以进一步包括:版本信息获取单元,用于以预定间隔获取所述信息处理设备上安装的各应用的版本信息;其中所述存储单元与获取时间相关联地存储各应用的版本信息,其中版本信息与应用的标识信息一一对应。
[0015]优选地,根据本发明实施例的信息处理设备可以进一步包括:设置单元,用于设置一黑名单列表,在该黑名单列表中相关联地存储用于唯一标识应用的标识信息以及应用名称。
[0016]优选地,在根据本发明实施例的信息处理设备中,在安装第三应用之前,所述控制单元使得所述标识信息提取单元提取用于唯一标识该第三应用的第三标识信息;所述比较单元将所述第三标识信息与所述黑名单列表中的各项进行比较;当存在与所述第三标识信息匹配的项时,所述输出单元输出提示信息,用于由用户选择是否进行所述第二应用的安装。
[0017]优选地,在根据本发明实施例的信息处理设备中,在安装第三应用之前,所述控制单元使得所述标识信息提取单元提取用于唯一标识该第三应用的第三标识信息;所述比较单元将所述第三标识信息与所述黑名单列表中的各项进行比较;当存在与所述第三标识信息匹配的项时,所述控制单元终止所述第三应用的安装。
[0018]通过这样的信息处理方法和设备,能够在曾经卸载的应用被重新误导安装时及时地向用户输出提醒信息。更进一步地,能够向用户提供清楚的卸载历史和时间,便于进行故障排查。更进一步地,能够方便用户查询当前安装的应用及版本信息。更进一步地,对于不曾安装过的应用也可以由设置黑名单的方式禁止安装。【专利附图】
【附图说明】
[0019]图1是示出根据本发明第一实施例的信息处理方法的一部分的过程的流程图;
[0020]图2是示出根据本发明第一实施例的信息处理方法的另一部分的过程的流程图;
[0021]图3是示出根据本发明第二实施例的信息处理方法的一部分的过程的流程图;
[0022]图4是示出根据本发明第三实施例的信息处理方法的一部分的过程的流程图;
[0023]图5是示出根据本发明第四实施例的信息处理方法的过程的流程图;以及
[0024]图6是示出根据本发明实施例的信息处理设备的配置的功能框图。
【具体实施方式】
[0025]下面将参照附图对本发明的各个优选的实施方式进行描述。提供以下参照附图的描述,以帮助对由权利要求及其等价物所限定的本发明的示例实施方式的理解。其包括帮助理解的各种具体细节,但它们只能被看作是示例性的。因此,本领域技术人员将认识到,可对这里描述的实施方式进行各种改变和修改,而不脱离本发明的范围和精神。而且,为了使说明书更加清楚简洁,将省略对本领域熟知功能和构造的详细描述。
[0026]首先,将参照图1到图5描述根据本发明实施例的信息处理方法。所述信息处理方法应用于一信息处理设备。例如,所述信息处理设备可以是台式机、膝上型笔记本电脑、智能手机、平板电脑等。
[0027]如图1所示,所述信息处理方法包括如下步骤:
[0028]在步骤S101,在所述信息处理设备上卸载第一应用。这里的第一应用可能是用户不再需要的应用,也可能是恶意软件。
[0029]然后,在步骤S102,提取用于唯一标识该第一应用的第一标识信息。这里的标识信息(App ID)是识别不同应用程序的唯一标识符。可以从应用程序的配置文件中获得其应用程序ID。
[0030]接下来,在步骤S103,存储在步骤S102提取出的第一标识信息。
[0031]步骤SlOl?S103可以看作是卸载程序备案的过程。每当卸载一个应用时,都要进行步骤SlOl?S103的处理。
[0032]接下来,将参照图2继续描述根据本发明实施例的信息处理方法的后续步骤。
[0033]如图2所示,在步骤S201,判断是否即将进行第二应用的安装。如果在步骤S201判断为是,则处理进行到步骤S202。在步骤S202,提取用于唯一标识该第二应用的第二标识信息。否则,处理结束。
[0034]在步骤S203,将在步骤S202提取的所述第二标识信息与之前在步骤S102提取的所述第一标识信息进行比较。
[0035]然后,在步骤S204,判断第一标识信息和第二标识信息是否匹配。如果在步骤S204判断出二者匹配,则处理进行到步骤S205。在步骤S205,输出提示信息,用于供用户选择是否进行所述第二应用的安装。
[0036]步骤S201?S205可以看作是安装程序检验的过程。每当在安装一个新的应用之前,都需要将其与备案过的应用的标识信息进行比较,从而能够有效地向用户提示曾经卸载过的应用重新被安装的情况,以提高用户的警惕。[0037]实际上,步骤SlOl?S103与步骤S201?S205之间没有严格的时间先后关系,而是可能相互穿插地进行。因此分别在图1和图2中示出了相应的处理步骤。假设按照时间先后顺序排列的四个时间点tl、t2、t3和t4。例如,当在时间点tl卸载第一应用时,进行步骤SlOl?S103的处理。然后,在时间点t2,想要安装第二应用,在安装之前,进行步骤S201?S205的处理,假设截止目前为止,设备仅在之前的时间点tl卸载过第一应用,而没有卸载过其他应用。那么,此时,仅将第二应用对应的第二标识信息与第一应用对应的第一标识信息进行比较。接下来,当在时间点t3卸载第三应用时,再次进行步骤SlOl?S103的处理。最后,在时间点t4,想要安装第四应用,在安装之前,再次进行步骤S201?S205的处理。但是,由于截止目前为止,设备已经分别在时间点tl和t3卸载过第一应用和第三应用,因此与时间点t2不同的是,此时,不仅将第四应用对应的第四标识信息与第一应用对应的第一标识信息进行比较,而且还将第四应用对应的第四标识信息与第三应用对应的第三标识信息进行比较。只有当与二者均不匹配时,才不输出提示信息以供用户选择是否进行所述应用的安装。类似的情况可以以此类推,不再赘述。
[0038]例如,所述提示信息可以是诸如“曾经卸载过该应用,是否继续? ”之类的警告信息。然而,这样的提示信息只能告知用户曾经卸载过该应用,因此用户可能不能确定曾经因为不再需要还是因为恶意软件而卸载该应用。现在许多恶意软件通过伪装来诱导用户下载安装。为了避免这种情形的发生,更优选地,所述提示信息还可以包括根据所述第二标识信息而生成的真实应用名称以便用户识别恶意软件。具体地,在所述信息处理设备中,可以预先维护一个包括应用标识信息与应用名称的对应关系的数据库。通过以获取的标识信息搜索该数据库能够得到相应的应用名称。
[0039]另一方面,如果在步骤S204判断出二者不匹配,则处理进行到步骤S206。在步骤S206,判断是否还存在其他的卸载应用的标识信息。如果在步骤S206判断出不存在其他的卸载应用的标识信息,则处理结束。而如果在步骤S206判断出还存在其他的卸载应用的标识信息,则处理返回到步骤S203,并重复之后的处理。
[0040]一般情况下,用户在看到所述提示信息后会选择终止所述应用的安装。也就是说,通过根据本发明的信息处理方法,能够在用户重新被误导安装曾经卸载的程序时及时地向用户发出提醒,降低再次被误导安装的风险。当然,如果用户希望重新安装曾经卸载过的应用,则他/她也可以选择进行所述应用的安装。
[0041]更加优选地,对于卸载过的应用,不仅如上文中那样提取其对应的应用标识信息,而且还保存关于其进一步细节的信息。图3示出了一种可能的实施方式。这里,需要说明的是,在图3中,与图1中的步骤相同的步骤以相同的附图标记示出。为了简明起见,这里不再重复相同部分的说明。在步骤S102之后,所述信息处理方法还可以进一步包括如下步骤:
[0042]在步骤S104,提取该第一应用的应用名称并获取卸载第一应用的时间。这里的应用名称可以基于其标识信息获得。在所述信息处理设备中,可以预先维护一个包括应用标识信息与应用名称的对应关系的数据库。通过以获取的标识信息搜索该数据库能够得到相应的应用名称。
[0043]然后,在步骤S105,与第一标识信息相关联地存储第一应用的名称和卸载时间。例如,可以以数据库或特定格式的文件来保存上述相关联的多个信息项。[0044]通过步骤S104?S105,能够方便用户查询曾经卸载过哪些应用以及卸载时间。由于用户仅通过标识信息(如,一系列代码)可能不知道这是什么应用,此时还需要向用户呈现应用名称。存在这样的情况:设备可能由于之前安装过但已卸载的应用而出现故障。根据现有技术,用户可能不能清楚描述安装和卸载历史。由于根据本发明的信息处理方法增加了上述步骤S104?S105,可以在设备出现故障后提供客观清楚的安装和卸载历史,便于维修人员查找、排除和发现问题。
[0045]以上是关于针对卸载过的应用进行记录的描述。另一方面,所述信息处理方法也可以对目前安装的应用进行记录。图4示出了一种可能的实现方式。所述信息处理方法可以进一步包括如下步骤:
[0046]在步骤S401,以预定时间间隔获取所述信息处理设备上安装的所有应用的名称以及用于唯一标识各应用的标识信息。这里的应用名称可以基于其标识信息获得。如上文中所述,在所述信息处理设备中,可以预先维护一个包括应用标识信息与应用名称的对应关系的数据库。通过以获取的标识信息搜索该数据库能够得到相应的应用名称。
[0047]然后,在步骤S402,与获取时间相关联地存储所有应用的名称以及用于唯一标识各应用的标识信息,其中应用名称与标识信息 对应。
[0048]以上步骤S401和S402与之前参照图1到图3描述的各步骤是相对独立的步骤,因此其可以与之前描述的各步骤并行或串行地执行。
[0049]通过步骤S401?S402,能够方便用户查询安装了哪些应用以及安装时间。类似地,由于用户仅通过标识信息(如,一系列代码)可能不知道这是什么应用,此时还需要向用户呈现应用名称。
[0050]除了设备上当前安装的各应用的标识信息、应用名称和安装时间之外,还可以进一步提供各应用的版本信息供用户查询。在这种情况下,所述信息处理方法可以进一步包括如下步骤:
[0051]在步骤S403,以预定间隔获取所述信息处理设备上安装的各应用的版本信息。这里的预定间隔可以与上文中的步骤S401的预定间隔相同。
[0052]然后,在步骤S404,与获取时间相关联地存储各应用的版本信息,其中版本信息与应用的标识信息一一对应。这里,需要指出的是,同一应用的不同版本的标识信息相同。
[0053]通过步骤S403?S404,除了能够方便用户查询安装了哪些应用以及安装时间之夕卜,还可以进一步方便用户查询应用的更新情况。
[0054]在上文中描述了当曾经卸载过的应用重新被安装时向用户输出提示信息的情况。此外,根据本发明实施例的信息处理方法可以包括如下步骤:
[0055]在步骤S501,设置一黑名单列表,在该黑名单列表中相关联地存储应用名称以及用于唯一标识该应用的标识信息。这里的黑名单列表由用户预先设置。黑名单列表中包含的应用不一定是曾经卸载过的应用,可以是从未安装过的应用。
[0056]然后,在步骤S502,判断是否即将进行第三应用的安装。如果在步骤S502判断为是,则处理进行到步骤S503。在步骤S503,提取用于唯一标识该第三应用的第三标识信息。否则,处理结束。
[0057]接下来,在步骤S504,将所述第三标识信息与所述黑名单列表中之一进行比较。然后,在步骤S505,判断二者是否匹配。如果在步骤S504判断出二者匹配,则处理进行到步骤S506。在步骤S506,输出提示信息,用于由用户选择是否进行所述第二应用的安装。或者,由于黑名单列表中的各应用是由用户指定为不期望安装的应用,因此,可替代地,在步骤S506,不向用户输出用于由用户选择是否进行所述第三应用的安装的提示信息,而是直接向用户输出已经终止所述第三应用的安装的通知信息。另一方面,如果在步骤S505判断出二者不匹配,则处理进行到步骤S507。在步骤S507,判断黑名单列表中是否还存在尚未比较的项。如果在步骤S507判断出还存在尚未比较的项,则处理返回到步骤S504并重复之后的处理。如果在步骤S507判断出不存在尚未比较的项,则处理结束。
[0058]作为另一种可能的实施方式,可以将图2和图5中所示的各处理步骤进行组合。即,对于即将安装的特定应用,可以同时检索卸载应用和黑名单列表中的各应用以查找是否存在匹配项。无论是卸载应用还是黑名单列表,只要存在一个匹配项,就向用户提供提示信息,以供用户选择是否进行所述应用的安装。
[0059]以上已经参照图1到图5详细描述了根据本发明实施例的信息处理方法的过程。接下来,将参照图6描述根据本发明实施例的信息处理设备的配置。
[0060]如图6所示,信息处理设备600包括标识信息提取单元601、比较单元602、存储单元603、输出单元604和控制单元605。
[0061]标识信息提取单元601用于提取唯一标识应用的标识信息。例如,可以从应用程序的配置文件中获得其应用程序ID。
[0062]当在所述信息处理设备上卸载第一应用时,控制单元605使得标识信息提取单元601提取用于唯一标识该第一应用的第一标识信息,并使得所述存储单元603存储所述第一标识信息,而在安装第二应用时,控制单元605使得标识提取单元601提取用于唯一标识该第二应用的第二标识信息,并使得比较单元602将所述第一标识信息与所述第二标识信息进行比较。当比较单元602的比较结果指示所述第二标识信息与所述第一标识信息匹配时,控制单元605使得所述输出单元604输出提示信息,用于由用户选择是否进行所述第二应用的安装。
[0063]一般情况下,用户在看到所述提示信息后会选择终止所述应用的安装。也就是说,通过根据本发明的信息处理方法,能够在用户重新被误导安装曾经卸载的程序时及时地向用户发出提醒,降低再次被误导安装的风险。当然,如果用户希望重新安装曾经卸载过的应用,则他/她也可以选择进行所述应用的安装。
[0064]更加优选地,对于卸载过的应用,不仅如上文中那样提取其对应的应用标识信息,而且还保存关于其进一步细节的信息。在这种情况下,信息处理设备600可以进一步包括:应用名称提取单元606、时间获取单元607。
[0065]应用名称提取单元606用于提取应用名称。在所述信息处理设备中,可以预先维护一个包括应用标识信息与应用名称的对应关系的数据库。通过以获取的标识信息搜索该数据库能够得到相应的应用名称。这里,通过应用名称提取单元606依据卸载应用的标识信息来提取卸载应用的应用名称。
[0066]时间获取单元607用于获取卸载应用的时间。
[0067]在这种情况下,所述存储单元603进一步与第一标识信息相关联地存储第一应用的名称和卸载时间。例如,可以以数据库或特定格式的文件来保存上述相关联的多个信息项。[0068]这样,能够方便用户查询曾经卸载过哪些应用以及卸载时间。由于用户仅通过标识信息(如,一系列代码)可能不知道这是什么应用,此时还需要向用户呈现应用名称。存在这样的情况:设备可能由于之前安装过但已卸载的应用而出现故障。根据现有技术,用户可能不能清楚描述安装和卸载历史。由于根据本发明的信息处理设备增加了标识信息提取单元601、应用名称提取单元606和时间获取单元607以提取卸载应用的标识信息、应用名称以及卸载时间,可以在设备出现故障后提供客观清楚的安装和卸载历史,便于维修人员查找、排除和发现问题。
[0069]另外,所述标识信息提取单元601和应用名称提取单元606还可以在控制单元605的控制下以预定时间间隔获取所述信息处理设备上安装的所有应用的标识信息及其应用名称,并使得所述时间获取单元获取执行取得各应用的标识信息及其应用名称的操作的时间。
[0070]所述存储单元603与获取时间相关联地存储所有应用的标识信息及其应用名称,其中应用名称与标识信息 对应。
[0071]除了设备上当前安装的各应用的标识信息、应用名称和安装时间之外,还可以进一步提供各应用的版本信息供用户查询。在这种情况下,信息处理设备600可以进一步包括:版本信息获取单元608,用于以预定间隔获取所述信息处理设备上安装的各应用的版本信息。所述存储单元603与获取时间相关联地存储各应用的版本信息,其中版本信息与应用的标识信息一一对应。这样,除了能够方便用户查询安装了哪些应用以及安装时间之夕卜,还可以进一步方便用户查询应用的更新情况。
[0072]另外,信息处理设备600还可以进一步包括:设置单元609,用于设置一黑名单列表,在该黑名单列表中相关联地存储应用名称以及用于唯一标识该应用的标识信息。这里的黑名单列表由用户预先设置。黑名单列表中包含的应用不一定是曾经卸载过的应用,可以是从未安装过的应用。
[0073]在安装第三应用之前,所述控制单元605使得所述标识信息提取单元601提取用于唯一标识该第三应用的第三标识信息。所述比较单元602将所述第三标识信息与所述黑名单列表中的各项进行比较。当存在与所述第三标识信息匹配的项时,所述输出单元604输出提示信息,用于由用户选择是否继续所述第二应用的安装。或者,由于黑名单列表中的各应用是由用户指定为不期望安装的应用,因此,可替代地,此时输出单元604不向用户输出用于由用户选择是否进行所述第三应用的安装的提示信息,而是直接向用户输出已经终止所述第三应用的安装的通知信息。
[0074]作为另一种可能的实施方式,对于即将安装的特定应用,比较单元602可以同时检索卸载应用和黑名单列表中的各应用以查找是否存在匹配项。无论是卸载应用还是黑名单列表,只要存在一个匹配项,控制单元605就控制输出单元604向用户提供提示信息,以供用户选择是否进行所述应用的安装。
[0075]迄今为止,已经参照图1到图6详细描述了根据本发明实施例的信息处理方法以及应用该方法的信息处理设备。通过这样的信息处理方法和设备,能够在曾经卸载的应用被重新误导安装时及时地向用户输出提醒信息。更进一步地,能够向用户提供清楚的卸载历史和时间,便于进行故障排查。更进一步地,能够方便用户查询当前安装的应用及版本信息。更进一步地,对于不曾安装过的应用也可以由设置黑名单的方式禁止安装。[0076]需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0077]最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
[0078]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过软件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0079]以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理`解为对本发明的限制。
【权利要求】
1.一种信息处理方法,应用于一信息处理设备,包括如下步骤: 当在所述信息处理设备上卸载第一应用时,提取用于唯一标识该第一应用的第一标识信息; 存储所述第一标识信息; 在安装第二应用之前,提取用于唯一标识该第二应用的第二标识信息; 将所述第二标识信息与所述第一标识信息进行比较; 当所述第二标识信息与所述第一标识信息匹配时,输出提示信息,用于供用户选择是否进行所述第二应用的安装。
2.根据权利要求1所述的信息处理方法,进一步包括: 提取该第一应用的应用名称并获取卸载第一应用的时间; 与第一标识信息相关联地存储第一应用的名称和卸载时间。
3.根据权利要求1所述的信息处理方法,进一步包括: 以预定时间间隔获取所述信息处理设备上安装的所有应用的名称以及用于唯一标识各应用的标识信息; 与获取时间相关联地存储所有应用的名称以及用于唯一标识各应用的标识信息,其中应用名称与标识信息对应。
4.根据权利要求3所述的信息处理方法,进一步包括:` 以预定间隔获取所述信息处理设备上安装的各应用的版本信息; 与获取时间相关联地存储各应用的版本信息,其中版本信息与应用的标识信息对应。
5.根据权利要求1所述的信息处理方法,进一步包括: 设置一黑名单列表,在该黑名单列表中相关联地存储应用名称以及用于唯一标识该应用的标识息。
6.根据权利要求5所述的信息处理方法,其中 在安装第三应用之前,提取用于唯一标识该第三应用的第三标识信息; 将所述第三标识信息与所述黑名单列表中的各项进行比较; 当存在与所述第三标识信息匹配的项时,输出提示信息,用于由用户选择是否进行所述第三应用的安装。
7.根据权利要求5所述的信息处理方法,其中 在安装第三应用之前,提取用于唯一标识该第三应用的第三标识信息; 将所述第三标识信息与所述黑名单列表中的各项进行比较; 当存在与所述第三标识信息匹配的项时,终止所述第三应用的安装。
8.—种信息处理设备,包括: 标识信息提取单元,用于提取唯一标识应用的标识信息; 比较单元,用于比较标识信息; 存储单元,用于存储信息; 输出单兀,用于输出提不信息; 控制单元,用于当在所述信息处理设备上卸载第一应用时,使得所述标识信息提取单元提取用于唯一标识该第一应用的第一标识信息,并使得所述存储单元存储所述第一标识信息,而在安装第二应用之前,使得所述标识提取单元提取用于唯一标识该第二应用的第二标识信息,并使得所述比较单元将所述第一标识信息与所述第二标识信息进行比较;当所述比较单元的比较结果指示所述第二标识信息与所述第一标识信息匹配时,使得所述输出单元输出提示信息,用于由用户选择是否进行所述第二应用的安装。
9.根据权利要求8所述的信息处理设备,进一步包括: 应用名称提取单元,用于提取应用名称; 时间获取单元,用于获取卸载应用的时间; 其中所述存储单元进一步与第一标识信息相关联地存储第一应用的名称和卸载时间。
10.根据权利要求8所述的信息处理设备,进一步包括: 应用名称提取单元,用于提取应用名称; 时间获取单元,用于获取执行特定操作的时间; 所述控制单元控制所述标识信息提取单元和所述应用名称提取单元以预定时间间隔获取所述信息处理设备上安装的所有应用的标识信息及其应用名称,并使得所述时间获取单元获取执行取得各标识信息和应用名称的操作的时间; 所述存储单元与获取时间相关联地存储所有应用的标识信息及其应用名称,其中应用名称与标识信息 对应。
11.根据权利要求10所述的信息处理设备,进一步包括: 版本信息获取单元,用于以预定间隔获取所述信息处理设备上安装的各应用的版本信息; 其中所述存储单元与获取时间相关联地存储各应用的版本信息,其中版本信息与应用的标识信息对应。
12.根据权利要求8所述的信息处理设备,进一步包括: 设置单元,用于设置一黑名单列表,在该黑名单列表中相关联地存储用于唯一标识应用的标识信息以及应用名称。
13.根据权利要求12所述的信息处理设备,其中 在安装第三应用之前,所述控制单元使得所述标识信息提取单元提取用于唯一标识该第二应用的第二标识信息; 所述比较单元将所述第三标识信息与所述黑名单列表中的各项进行比较; 当存在与所述第三标识信息匹配的项时,所述输出单元输出提示信息,用于由用户选择是否进行所述第二应用的安装。
14.根据权利要求12所述的信息处理设备,其中 在安装第三应用之前,所述控制单元使得所述标识信息提取单元提取用于唯一标识该第二应用的第二标识信息; 所述比较单元将所述第三标识信息与所述黑名单列表中的各项进行比较; 当存在与所述第三标识信息匹配的项时,所述控制单元终止所述第三应用的安装。
【文档编号】G06F9/44GK103823687SQ201410098942
【公开日】2014年5月28日 申请日期:2014年3月17日 优先权日:2014年3月17日
【发明者】康志洪, 林毅福 申请人:联想(北京)有限公司