一种应用市场安全级别的确定方法、装置及电子设备转让专利

申请号 : CN201510920179.7

文献号 : CN106874750B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘文柱

申请人 : 北京金山安全软件有限公司

摘要 :

本发明实施例公开了一种应用市场安全级别的确定方法、装置及电子设备,方法包括:针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;针对所获得的每一应用,判断该应用是否为安全应用;根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。应用本发明实施例,当确定出应用市场的安全级别后,用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。

权利要求 :

1.一种应用市场安全级别的确定方法,其特征在于,包括:针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量,所获得的应用的总数量为所述预设时间段内上架的应用的总数量;

针对所获得的每一应用,判断该应用是否为安全应用;

根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。

2.根据权利要求1所述的方法,其特征在于,所述根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别,包括:根据所获得的所有应用的判断结果,确定风险应用的数量;

根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别。

3.根据权利要求2所述的方法,其特征在于,所述根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别,包括:根据所确定的风险应用的数量以及所述总数量,计算风险应用比例;

判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;

如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。

4.根据权利要求1至3任意一项所述的方法,其特征在于,还包括:将不安全应用的标识信息推送给所述目标应用市场的所有者。

5.根据权利要求1至3任意一项所述的方法,其特征在于,还包括:将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。

6.根据权利要求1至3任意一项所述的方法,其特征在于,还包括:将所述目标应用市场的级别信息推送给用户。

7.一种应用市场安全级别的确定装置,其特征在于,包括:获得模块、判断模块和确定模块,其中,所述获得模块,用于针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量,所获得的应用的总数量为所述预设时间段内上架的应用的总数量;

所述判断模块,用于针对所述获得模块获得的每一应用,判断该应用是否为安全应用;

所述确定模块,用于根据所述判断模块对所述获得模块获得的所有应用的判断结果以及所述获得模块获得的应用的总数量,确定所述目标应用市场的安全级别。

8.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:第一确定子模块和第二确定子模块,其中,所述第一确定子模块,用于根据所述判断模块对所述获得模块获得的所有应用的判断结果,确定风险应用的数量;

所述第二确定子模块,用于根据所述第一确定子模块确定的风险应用的数量以及所述获得模块获得的应用的总数量,确定所述目标应用市场的安全级别。

9.根据权利要求8所述的装置,其特征在于,所述第二确定子模块,具体用于:根据所述第一确定子模块确定的风险应用的数量以及所述获得模块获得的应用的总数量,计算风险应用比例;

判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;

如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。

10.根据权利要求7至9任意一项所述的装置,其特征在于,还包括:第一推送模块,所述第一推送模块,用于将不安全应用的标识信息推送给所述目标应用市场的所有者。

11.根据权利要求7至9任意一项所述的装置,其特征在于,还包括:第二推送模块,所述第二推送模块,用于将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。

12.根据权利要求7至9任意一项所述的装置,其特征在于,还包括:第三推送模块,所述第三推送模块,用于将所述目标应用市场的级别信息推送给用户。

13.一种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量,所获得的应用的总数量为所述预设时间段内上架的应用的总数量;

针对所获得的每一应用,判断该应用是否为安全应用;

根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。

说明书 :

一种应用市场安全级别的确定方法、装置及电子设备

技术领域

[0001] 本发明涉及软件安全技术领域,特别涉及一种应用市场安全级别的确定方法、装置及电子设备。

背景技术

[0002] 应用市场亦称应用商店,俗称APP STORE,专门为移动设备手机,平板电脑等提供收费或免费的游戏、应用下载服务的电子应用商店。
[0003] 目前,主要的应用市场有安卓市场、安智市场、木蚂蚁应用市场、小米应用商店、豌豆荚、应用宝、金山应用市场等。
[0004] 应用市场可以使得用户快速获得游戏或应用。但据调查得知,有相当数量的恶意应用来自于应用市场,应用市场也成为了恶意应用传播的平台。当用户终端在应用市场中下载、安装恶意软件后,就会导致用户终端中病毒、木马等,影响用户终端的安全性。

发明内容

[0005] 本发明实施例的目的在于提供一种应用市场安全级别的确定方法、装置及电子设备,以提高用户终端的安全性。
[0006] 为达到上述目的,本发明实施例公开了一种应用市场安全级别的确定方法,包括:
[0007] 针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0008] 针对所获得的每一应用,判断该应用是否为安全应用;
[0009] 根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。
[0010] 可选的,所述根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别,包括:
[0011] 根据所获得的所有应用的判断结果,确定风险应用的数量;
[0012] 根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别。
[0013] 可选的,所述根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别,包括:
[0014] 根据所确定的风险应用的数量以及所述总数量,计算风险应用比例;
[0015] 判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;
[0016] 如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。
[0017] 可选的,还包括:
[0018] 将不安全应用的标识信息推送给所述目标应用市场的所有者。
[0019] 可选的,还包括:
[0020] 将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。
[0021] 可选的,还包括:
[0022] 将所述目标应用市场的级别信息推送给用户。
[0023] 为达到上述目的,本发明实施例公开了一种应用市场安全级别的确定装置,包括:获得模块、判断模块和确定模块,其中,
[0024] 所述获得模块,用于针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0025] 所述判断模块,用于针对所述获得模块获得的每一应用,判断该应用是否为安全应用;
[0026] 所述确定模块,用于根据所述判断模块对所述获得模块获得的所有应用的判断结果以及所述获得模块获得的应用的总数量,确定所述目标应用市场的安全级别。
[0027] 可选的,所述确定模块,包括:第一确定子模块和第二确定子模块,其中,[0028] 所述第一确定子模块,用于根据所述判断模块对所述获得模块获得的所有应用的判断结果,确定风险应用的数量;
[0029] 所述第二确定子模块,用于根据所述第一确定子模块确定的风险应用的数量以及所述获得模块获得的应用的总数量,确定所述目标应用市场的安全级别。
[0030] 可选的,所述第二确定子模块,具体用于:
[0031] 根据所述第一确定子模块确定的风险应用的数量以及所述获得模块获得的应用的总数量,计算风险应用比例;
[0032] 判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;
[0033] 如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。
[0034] 可选的,还包括:第一推送模块,
[0035] 所述第一推送模块,用于将不安全应用的标识信息推送给所述目标应用市场的所有者。
[0036] 可选的,还包括:第二推送模块,
[0037] 所述第二推送模块,用于将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。
[0038] 可选的,还包括:第三推送模块,
[0039] 所述第三推送模块,用于将所述目标应用市场的级别信息推送给用户。
[0040] 为达到上述目的,本发明实施例提供了一种电子设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0041] 针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0042] 针对所获得的每一应用,判断该应用是否为安全应用;
[0043] 根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。
[0044] 为达到上述目的,本发明实施例提供了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的一种应用市场安全级别的确定方法。
[0045] 为达到上述目的,本发明实施例提供了一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种应用市场安全级别的确定方法。
[0046] 由上述的技术方案可见,本发明实施例提供了一种应用市场安全级别的确定方法、装置及电子设备,方法包括:针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;针对所获得的每一应用,判断该应用是否为安全应用;根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。
[0047] 应用本发明实施例所提供的技术方案,当确定出应用市场的安全级别后,用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。
[0048] 当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

[0049] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050] 图1为本发明实施例提供的应用市场安全级别的确定方法的第一种流程示意图;
[0051] 图2为本发明实施例提供的应用市场安全级别的确定方法的第二种流程示意图;
[0052] 图3为本发明实施例提供的应用市场安全级别的确定方法的第三种流程示意图;
[0053] 图4为本发明实施例提供的应用市场安全级别的确定方法的第四种流程示意图;
[0054] 图5为本发明实施例提供的应用市场安全级别的确定装置的第一种结构示意图;
[0055] 图6为本发明实施例提供的应用市场安全级别的确定装置的第二种结构示意图;
[0056] 图7为本发明实施例提供的应用市场安全级别的确定装置的第三种结构示意图;
[0057] 图8为本发明实施例提供的应用市场安全级别的确定装置的第四种结构示意图;
[0058] 图9为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

[0059] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 为了解决现有技术问题,本发明实施例提供了一种应用市场安全级别的确定方法、装置及电子设备。下面首先对本发明实施例提供的一种应用市场安全级别的确定方法进行详细说明。
[0061] 图1为本发明实施例提供的应用市场安全级别的确定方法的第一种流程示意图,可以包括:
[0062] S101:针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0063] 其中,上述所获得的应用的总数量也即为预设时间段内上架的应用的总数量。
[0064] S102:针对所获得的每一应用,判断该应用是否为安全应用;
[0065] S103:根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。
[0066] 示例性的,以目标应用市场为应用市场A、预设时间段为一个月为例。
[0067] 获得一个月内应用市场A上架的应用以及上架的应用的总数量,其中,获得一个月内应用市场A上架的应用,可以针对该应用市场A上架的每一应用,获得该应用的上架时间,根据该应用的上架时间以及当前时间,判断该应用上架的时长是否超过一个月,如果未超过一个月,则将其确定为预设时间段内应用市场A上架的应用,进而获得该应用,具体的,可以从应用市场A中下载该应用。在获得一个月内应用市场A上架的应用后,可以对获得的应用的数量进行统计,进而获得一个月内上架应用的总数量;也可以每获得一个应用,应用的总数量自增1,其中,应用的总数量初始值为0,当获得一个月内上架的所有应用之后,获得的应用的总数量也相应的确定。
[0068] 假设获得了一个月内应用市场A有100个上架应用,分别为应用1、应用2、应用3……应用100,即应用的总数量为100。
[0069] 在获得一个月内应用市场A上架的所有应用之后,可以针对每个应用,判断该应用是否为安全应用。
[0070] 在实际应用中,判断应用是否为安全应用,可以判断该应用是否包含病毒、木马、风险广告、恶意弹窗等,如果存在上述一种或多种情况,则认为该应用为不安全应用(通常也被称为风险应用)。具体的,判断应用是否为安全应用为现有技术,本发明实施例在此不对其进行赘述。
[0071] 在针对所获得的每一应用进行判断之后,可以根据所有应用的判断结果以及所获得应用的总数量,确定应用市场A的安全级别。
[0072] 具体的,根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别,可以根据所获得的所有应用的判断结果,确定风险应用的数量;根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别。
[0073] 示例性的,假设上述100个应用中,有15个应用被判断为风险应用,则风险应用的数量为15,根据风险应用的数量15与获得应用的总数量100的比值,确定应用市场A的安全级别。
[0074] 具体的,根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别,可以根据所确定的风险应用的数量以及所述总数量,计算风险应用比例;判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。
[0075] 示例性的,假设预设第一阈值为1%,预设第二阈值为10%;
[0076] 根据风险应用的数量以及所获得的应用的总数量,计算风险应用比例;
[0077] 其中,风险应用比例=风险应用的数量/所获得的应用的总数量;
[0078] 当风险应用比例不大于1%时,将应用市场A的安全级别确定为安全;
[0079] 当风险应用比例大于1%,且不大于10%时,将应用市场A的安全级别确定为合格;
[0080] 当风险应用比例大于10%时,将应用市场A的安全级别确定为风险。
[0081] 具体的,在实际应用中,应用市场的安全级别可以不以安全、合格、风险进行表示。应用市场的安全级别可以根据实际情况进行设定,例如:高、较高、一般(普通)、低、较低等等。
[0082] 当确定出应用市场的安全级别后,可以将应用市场的安全级别信息推送给用户。用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。
[0083] 当确定出应用市场的安全级别后,也可以将该应用市场的安全级别信息推送给应用市场的所有者。此时应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。
[0084] 需要说明的是,上述以应用市场A为例进行说明,仅为本发明的一具体实例,并不够成对本发明的限定。
[0085] 应用本发明图1所示实施例,当确定出应用市场的安全级别后,用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。
[0086] 图2为本发明实施例提供的应用市场安全级别的确定方法的第二种流程示意图,本发明图2所示实施例在图1所示实施例的基础上,增加S104:将不安全应用的标识信息推送给所述目标应用市场的所有者。
[0087] 具体的,在实际应用中,将不安全应用(风险应用)的标识信息推送给目标应用市场的所有者,可以每判断出一个不安全应用,就将该应用的标识信息推送给目标应用市场的所有者,也可以在针对所获得所有应用判断完毕之后,将其中的不安全应用的标识信息推送给目标应用市场的所有者,其中,在实际应用中,应用的标识信息可以为应用的名称、应用的ID号、应用的开发者等等,本发明实施例并不对应用的标识信息的具体表现形式进行限定。
[0088] 应用本发明图2所示实施例,将不安全应用的标识信息推送给目标应用市场的所有者后,目标应用市场的所有者可以根据接收到标识信息,将该标识信息对应的应用下架,以提高目标应用市场的安全级别,进而可以提高用户使用目标应用市场的使用率。
[0089] 图3为本发明实施例提供的应用市场安全级别的确定方法的第三种流程示意图,本发明图3所示实施例在图1所示实施例的基础上,增加S105:将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。
[0090] 当确定出应用市场的安全级别后,可以将该应用市场的安全级别信息推送给应用市场的所有者。此时应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。例如,在应用市场的安全级别较低的情况下,对已上架的应用进行检测,将其中的不安全应用下架;对待上架的应用进行检测,将待上架的应用中的安全应用上架,将待上架的应用中的不安全应用删除等等。
[0091] 在实际应用中,上述步骤S105也可以在图2所示实施例的基础上增加。
[0092] 应用本发明图3所示实施例,当确定出应用市场的安全级别后,可以将该应用市场的安全级别信息推送给应用市场的所有者。此时应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。例如,在应用市场的安全级别较低的情况下,对已上架的应用进行检测,将其中的不安全应用下架;对待上架的应用进行检测,将待上架的应用中的安全应用上架,将待上架的应用中的不安全应用删除等等。以提高目标应用市场的安全级别,进而可以提高用户使用目标应用市场的使用率。
[0093] 图4为本发明实施例提供的应用市场安全级别的确定方法的第四种流程示意图,本发明图4所示实施例在图1所示实施例的基础上,增加S106:将所述目标应用市场的级别信息推送给用户。
[0094] 在实际应用中,上述步骤S106也可以在图2或图3所示实施例的基础上增加。
[0095] 应用本发明图4所示实施例,当确定出应用市场的安全级别后,可以将应用市场的安全级别信息推送给用户。用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。同时用户可以对各个应用市场的安全级别有所了解。
[0096] 与上述的方法实施例相对应,本发明实施例还提供一种应用市场安全级别的确定装置。
[0097] 图5为本发明实施例提供的应用市场安全级别的确定装置的第一种结构示意图,可以包括:获得模块201、判断模块202和确定模块203,其中,
[0098] 获得模块201,用于针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0099] 判断模块202,用于针对获得模块201获得的每一应用,判断该应用是否为安全应用;
[0100] 确定模块203,用于根据判断模块202对获得模块201获得的所有应用的判断结果以及获得模块201获得的应用的总数量,确定所述目标应用市场的安全级别。
[0101] 在实际应用中,本发明所示实施例的确定模块203,可以包括:第一确定子模块和第二确定子模块(图中未示出),其中,
[0102] 第一确定子模块,用于根据判断模块202对获得模块201获得的所有应用的判断结果,确定风险应用的数量;
[0103] 第二确定子模块,用于根据第一确定子模块确定的风险应用的数量以及获得模块201获得的应用的总数量,确定所述目标应用市场的安全级别。
[0104] 在实际应用中,本发明所示实施例的第二确定子模块,具体可以用于:
[0105] 根据所述第一确定子模块确定的风险应用的数量以及获得模块201获得的应用的总数量,计算风险应用比例;
[0106] 判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;
[0107] 如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。
[0108] 应用本发明图5所示实施例,当确定出应用市场的安全级别后,用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。
[0109] 图6为本发明实施例提供的应用市场安全级别的确定装置的第二种结构示意图,本发明图6所示实施例在图5所示实施例的基础上,增加第一推送模块204,[0110] 第一推送模块204,用于将不安全应用的标识信息推送给所述目标应用市场的所有者。
[0111] 应用本发明图6所示实施例,将不安全应用的标识信息推送给目标应用市场的所有者后,目标应用市场的所有者可以根据接收到标识信息,将该标识信息对应的应用下架,以提高目标应用市场的安全级别,进而可以提高用户使用目标应用市场的使用率。
[0112] 图7为本发明实施例提供的应用市场安全级别的确定装置的第三种结构示意图,本发明图7所示实施例在图5所示实施例的基础上,增加第二推送模块205,[0113] 第二推送模块205,用于将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。
[0114] 当确定出应用市场的安全级别后,可以将该应用市场的安全级别信息推送给应用市场的所有者。此时应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。例如,在应用市场的安全级别较低的情况下,对已上架的应用进行检测,将其中的不安全应用下架;对待上架的应用进行检测,将待上架的应用中的安全应用上架,将待上架的应用中的不安全应用删除等等。
[0115] 在实际应用中,本发明实施例所示的第二推送模块205也可在图6所示实施例的基础上增加。
[0116] 应用本发明图7所示实施例,当确定出应用市场的安全级别后,可以将该应用市场的安全级别信息推送给应用市场的所有者。此时应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。例如,在应用市场的安全级别较低的情况下,对已上架的应用进行检测,将其中的不安全应用下架;对待上架的应用进行检测,将待上架的应用中的安全应用上架,将待上架的应用中的不安全应用删除等等。以提高目标应用市场的安全级别,进而可以提高用户使用目标应用市场的使用率。
[0117] 图8为本发明实施例提供的应用市场安全级别的确定装置的第四种结构示意图,本发明图8所示实施例在图5所示实施例的基础上,增加第三推送模块206,[0118] 第三推送模块206,用于将所述目标应用市场的级别信息推送给用户。
[0119] 在实际应用中,本发明实施例所示的第三推送模块206也可在图6或图7所示实施例的基础上增加。
[0120] 应用本发明图8所示实施例,当确定出应用市场的安全级别后,可以将应用市场的安全级别信息推送给用户。用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。同时用户可以对各个应用市场的安全级别有所了解。
[0121] 图9为本发明实施例提供的一种电子设备的结构示意图,该电子设备可以包括:壳体301、处理器302、存储器303、电路板304和电源电路305,其中,电路板304安置在壳体301围成的空间内部,处理器302和存储器303设置在电路板304上;电源电路305,用于为电子设备的各个电路或器件供电;存储器303用于存储可执行程序代码;处理器302通过读取存储器303中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0122] 针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0123] 针对所获得的每一应用,判断该应用是否为安全应用;
[0124] 根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。
[0125] 该电子设备以多种形式存在,包括但不限于:
[0126] (1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类电子设备包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
[0127] (2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类电子设备包括:PDA、MID和UMPC设备等,例如iPad。
[0128] (3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0129] (4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0130] (5)其他具有数据交互功能的移动电子装置。
[0131] 应用本发明图9所示实施例,当确定出应用市场的安全级别后,用户可以根据应用市场的安全级别,只去安全级别较高的应用市场下载游戏或应用,进而提高了用户终端的安全性。应用市场的所有者可以根据应用市场的安全级别,来决定是否加强对应用市场中应用的管理。
[0132] 另外,本发明实施例还提供了一种存储介质,用于存储应用程序,所述应用程序用于执行本发明实施例所提供的应用市场安全级别的确定方法;其中,本发明实施例所提供的应用市场安全级别的确定方法,可以包括:
[0133] 针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0134] 针对所获得的每一应用,判断该应用是否为安全应用;
[0135] 根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。
[0136] 其中,所述根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别,包括:
[0137] 根据所获得的所有应用的判断结果,确定风险应用的数量;
[0138] 根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别。
[0139] 其中,所述根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别,包括:
[0140] 根据所确定的风险应用的数量以及所述总数量,计算风险应用比例;
[0141] 判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;
[0142] 如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。
[0143] 其中,还包括:
[0144] 将不安全应用的标识信息推送给所述目标应用市场的所有者。
[0145] 其中,还包括:
[0146] 将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。
[0147] 其中,还包括:
[0148] 将所述目标应用市场的级别信息推送给用户。
[0149] 另外,本发明实施例还提供了一种应用程序,用于执行本发明实施例所提供的应用市场安全级别的确定方法;其中,本发明实施例所提供的应用市场安全级别的确定方法,可以包括:
[0150] 针对目标应用市场,获得预设时间段内所述目标应用市场上架的应用以及所获得的应用的总数量;
[0151] 针对所获得的每一应用,判断该应用是否为安全应用;
[0152] 根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别。
[0153] 其中,所述根据所获得的所有应用的判断结果以及所述总数量,确定所述目标应用市场的安全级别,包括:
[0154] 根据所获得的所有应用的判断结果,确定风险应用的数量;
[0155] 根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别。
[0156] 其中,所述根据所确定的风险应用的数量以及所述总数量,确定所述目标应用市场的安全级别,包括:
[0157] 根据所确定的风险应用的数量以及所述总数量,计算风险应用比例;
[0158] 判断所述风险应用比例是否不大于预设第一阈值,如果是,确定所述目标应用市场的安全级别为安全;
[0159] 如果否,判断所述风险应用比例是否不大于预设第二阈值,如果是,确定所述目标应用市场的安全级别为合格;如果否,确定所述目标应用市场的安全级别为风险,其中,所述预设第一阈值比所述预设第二阈值小。
[0160] 其中,还包括:
[0161] 将不安全应用的标识信息推送给所述目标应用市场的所有者。
[0162] 其中,还包括:
[0163] 将所述目标应用市场的级别信息推送给所述目标应用市场的所有者。
[0164] 其中,还包括:
[0165] 将所述目标应用市场的级别信息推送给用户。
[0166] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0167] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0168] 本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
[0169] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。