1.一种控件活跃度的确定方法,包括:
在具备多个控件的客户端中,获取各控件在所述客户端中的应用状态信息,其中,所述应用状态信息至少包括使用频率和使用时间;
根据不同的控件选择与各控件对应的活跃度确定规则,其中,所述不同的控件包括由于控件功能、属性、对应操作中至少一项不同所导致的其本身固有使用频率存在差异的控件;
利用所述各控件的应用状态信息匹配与所述各控件相对应的预设的活跃度确定规则,得到匹配结果;
根据所述匹配结果确定所述各控件的活跃度。
2.根据权利要求1所述的方法,其中,所述获取各控件在所述客户端中的应用状态信息,包括:
确定与所述各控件分别对应的网页地址,其中,所述网页地址包括统一资源定位符URL;
获取所述分别对应的网页地址各自的应用状态信息作为所述各控件的应用状态信息。
3.根据权利要求1所述的方法,其中,所述使用时间至少包括以下任意之一:
总时长;
最后使用时间;
有效使用期。
4.根据权利要求3所述的方法,其中,所述预设的活跃度确定规则包括以下至少之一:
当所述使用频率处于不同范围值,活跃度等级不同,其中,所述使用频率的值越大,活跃度等级越高;
当所述总时长处于不同范围值,活跃度等级不同,其中,所述总时长的值越大,活跃度等级越高;
当所述最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,所述时间间隔的值越大,活跃度等级越低;
根据所述使用频率以及所述总时长得到应用次数,当所述应用次数处于不同范围值,活跃度等级不同,其中,所述应用次数的值越大,活跃度等级越高。
5.根据权利要求1所述的方法,其中,所述预设的活跃度确定规则存储于云规则库。
6.根据权利要求1所述的方法,其中,所述控件至少包括以下之一:
浏览器辅助对象BHO插件;
工具条tool bar插件;
搜索挂接URL searchHook插件;
Active控件;
浏览器扩展程序;
浏览器插件。
7.根据权利要求1所述的方法,其中,所述预设的活跃度确定规则包括:与所述各控件分别对应的活跃度确定规则。
8.一种控件处理方法,包括:
利用权利要求1至7任一项所述的控件活跃度的确定方法确定客户端中各控件活跃度;
对其中低于预设阈值的控件进行处理操作,其中,所述处理操作至少包括删除操作和/或发送携带有控件可删除消息的提示消息。
9.根据权利要求8所述的方法,其中,对其中低于预设阈值的控件进行处理操作之后,还包括:
若所述处理操作为发送携带有控件可删除消息的提示消息,接收用户根据所述提示消息输入的操作指令;
根据所述操作指令对所述低于预设阈值的控件进行处理。
10.一种控件活跃度的确定装置,包括:
获取模块,适于在具备多个控件的客户端中,获取各控件在所述客户端中的应用状态信息,其中,所述应用状态信息至少包括使用频率和使用时间;
匹配模块,适于根据不同的控件选择与各控件对应的活跃度确定规则,并利用所述各控件的应用状态信息匹配与所述各控件相对应的预设的活跃度确定规则,得到匹配结果,其中,所述不同的控件包括由于控件功能、属性、对应操作中至少一项不同所导致的其本身固有使用频率存在差异的控件;
确定模块,适于根据所述匹配结果确定所述各控件的活跃度。
11.根据权利要求10所述的装置,其中,所述获取模块还适于:
确定与所述各控件分别对应的网页地址,其中,所述网页地址包括统一资源定位符URL;
获取所述分别对应的网页地址各自的应用状态信息作为所述各控件的应用状态信息。
12.根据权利要求10或11所述的装置,其中,所述使用时间至少包括以下任意之一:
总时长;
最后使用时间;
有效使用期。
13.根据权利要求12所述的装置,其中,所述预设的活跃度确定规则包括以下至少之一:
当所述使用频率处于不同范围值,活跃度等级不同,其中,所述使用频率的值越大,活跃度等级越高;
当所述总时长处于不同范围值,活跃度等级不同,其中,所述总时长的值越大,活跃度等级越高;
当所述最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,所述时间间隔的值越大,活跃度等级越低;
根据所述使用频率以及所述总时长得到应用次数,当所述应用次数处于不同范围值,活跃度等级不同,其中,所述应用次数的值越大,活跃度等级越高。
14.根据权利要求10或11所述的装置,其中,所述控件至少包括以下之一:
浏览器辅助对象BHO插件;
工具条tool bar插件;
搜索挂接URL searchHook插件;
Active控件;
浏览器扩展程序;
浏览器插件。
15.根据权利要求10或11所述的装置,其中,所述预设的活跃度确定规则包括:与所述各控件分别对应的活跃度确定规则。
16.一种控件处理装置,包括:
确定模块,适于利用权利要求10所述的控件活跃度的确定装置确定客户端中各控件活跃度;
处理模块,适于对活跃度低于预设阈值的控件进行处理。
17.根据权利要求16所述的装置,其中,所述装置还包括:
接收模块,适于若处理操作为发送携带有控件可删除消息的提示消息,接收用户根据所述提示消息输入的操作指令;
所述处理模块,还适于根据所述操作指令对所述低于预设阈值的控件进行处理。
控件活跃度的确定方法、控件处理方法及装置\n技术领域\n[0001] 本发明涉及互联网应用领域,特别是涉及一种控件活跃度的确定方法、控件处理方法及装置。\n背景技术\n[0002] 随着网络技术的发展,人们越来越习惯利用客户端中的各种应用进行日常的工作生活。例如,利用浏览器查询资料,利用办公应用处理工作中的文件,以及利用安全卫士应用保护客户端的安全。而为完善或者扩展应用的功能,通常在下载安装应用时还需要安装对应的控件,并且与一个应用对应的控件可能为多个。\n[0003] 因此,当在客户端中下载多个应用时,对应地可能下载更多的控件。而现有技术中,仅能够根据控件是否为恶意控件对控件进行处理。对于非恶意的控件,现有技术中仅能够对其进行保留,导致用户的客户端中存在大量非常用控件,占用网络设备的控件资源,降低客户端的运行速度。\n发明内容\n[0004] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的控件活跃度的确定方法、控件处理方法及相应的装置。\n[0005] 依据本发明的一个方面,提供了一种控件活跃度的确定方法,包括:在具备多个控件的客户端中,获取各控件在所述客户端中的应用状态信息,其中,所述应用状态信息至少包括使用频率和/或使用时间;利用所述应用状态信息匹配预设的活跃度确定规则,得到匹配结果;根据所述匹配结果确定所述各控件的活跃度。\n[0006] 可选地,所述获取各控件在所述客户端中的应用状态信息,包括:确定与所述各控件分别对应的网页地址,其中,所述网页地址包括统一资源定位符URL;获取所述分别对应的网页地址各自的应用状态信息作为所述各控件的应用状态信息。\n[0007] 可选地,所述使用时间至少包括以下任意之一:总时长;最后使用时间;有效使用期。\n[0008] 可选地,所述预设的活跃度确定规则包括以下至少之一:当所述使用频率处于不同范围值,活跃度等级不同,其中,所述使用频率的值越大,活跃度等级越高;当所述总时长处于不同范围值,活跃度等级不同,其中,所述总时长的值越大,活跃度等级越高;当所述最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,所述时间间隔的值越大,活跃度等级越低;根据所述使用频率以及所述总时长得到应用次数,当所述应用次数处于不同范围值,活跃度等级不同,其中,所述应用次数的值越大,活跃度等级越高。\n[0009] 可选地,所述预设的活跃度确定规则存储于云规则库。\n[0010] 可选地,所述控件至少包括以下之一:浏览器辅助对象BHO插件;工具条tool bar插件;搜索挂接URL searchHook插件;Active控件;浏览器扩展程序;浏览器插件。\n[0011] 可选地,所述预设的活跃度确定规则包括:与所述各控件分别对应的活跃度确定规则。\n[0012] 依据本发明的另一方面,提供了一种控件处理方法,包括:利用上述的控件活跃度的确定方法确定客户端中各控件活跃度;对其中低于预设阈值的控件进行处理操作,其中,所述处理操作至少包括删除操作和/或发送携带有控件可删除消息的提示消息。\n[0013] 可选地,对其中低于预设阈值的控件进行处理操作之后,还包括:若所述处理操作为发送携带有控件可删除消息的提示消息,接收用户根据所述提示消息输入的操作指令;\n根据所述操作指令对所述低于预设阈值的控件进行处理。\n[0014] 依据本发明的再一方面,还提供了一种控件活跃度的确定装置,包括:获取模块,适于在具备多个控件的客户端中,获取各控件在所述客户端中的应用状态信息,其中,所述应用状态信息至少包括使用频率和/或使用时间;匹配模块,适于利用所述应用状态信息匹配预设的活跃度确定规则,得到匹配结果;确定模块,适于根据所述匹配结果确定所述各控件的活跃度。\n[0015] 可选地,所述获取模块还适于:确定与所述各控件分别对应的网页地址,其中,所述网页地址包括统一资源定位符URL;获取所述分别对应的网页地址各自的应用状态信息作为所述各控件的应用状态信息。\n[0016] 可选地,所述使用时间至少包括以下任意之一:总时长;最后使用时间;有效使用期。\n[0017] 可选地,所述预设的活跃度确定规则包括以下至少之一:当所述使用频率处于不同范围值,活跃度等级不同,其中,所述使用频率的值越大,活跃度等级越高;当所述总时长处于不同范围值,活跃度等级不同,其中,所述总时长的值越大,活跃度等级越高;当所述最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,所述时间间隔的值越大,活跃度等级越低;根据所述使用频率以及所述总时长得到应用次数,当所述应用次数处于不同范围值,活跃度等级不同,其中,所述应用次数的值越大,活跃度等级越高。\n[0018] 可选地,所述控件至少包括以下之一:浏览器辅助对象BHO插件;工具条tool bar插件;搜索挂接URL searchHook插件;Active控件;浏览器扩展程序;浏览器插件。\n[0019] 可选地,所述预设的活跃度确定规则包括:与所述各控件分别对应的活跃度确定规则。\n[0020] 依据本发明的又一方面,还提供了一种控件处理装置,包括:确定模块,适于利用上所述的控件活跃度的确定装置确定客户端中各控件活跃度;处理模块,适于对活跃度低于预设阈值的控件进行处理。\n[0021] 可选地,所述装置还包括:接收模块,适于若所述处理操作为发送携带有控件可删除消息的提示消息,接收用户根据所述提示消息输入的操作指令;所述处理模块,还适于根据所述操作指令对所述低于预设阈值的控件进行处理。\n[0022] 依据本发明实施例的控件活跃度的确定方法,能够在具备多个控件的客户端中,获取各控件在客户端中的应用状态信息,利用获取到的各控件的应用状态信息匹配预设的活跃度确定规则,能够得到匹配结果,并根据匹配结果确定各控件的活跃度,解决了现有技术中无法确定控件活跃度的问题。依据本发明实施例的控件活跃度的确定方法,通过获取各控件在客户端中的使用频率和/或使用时间等应用状态信息,能够获知客户端中各个控件的使用情况。例如,通过获取到的控件A以及控件B的应用状态信息,获知控件A在当前客户端中的使用频率为一天一次,而控件B在当前客户端中的使用频率为一个星期一次。再例如,通过获取到的控件A以及控件B的应用状态信息,获知控件A的使用时间为一天,而控件B的使用时间为四年。当依据本发明实施例的控件活跃度的确定方法确定各控件的活跃度之后,可以根据各控件的活跃度对各控件进行处理,进而能够避免由于无法确定控件活跃度,进而无法对某些活跃度低(即不是常用的控件)进行处理的问题。进一步地,本发明能够根据活跃度对插件进行处理,例如删除活跃度非常低的插件,节省客户端内存资源等。\n[0023] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。\n[0024] 根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。\n附图说明\n[0025] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:\n[0026] 图1示出了根据本发明一个实施例的控件活跃度的确定方法的处理流程图;\n[0027] 图2示出了根据本发明一个优选实施例的获取客户端中各控件的应用状态信息的处理流程图;\n[0028] 图3示出了根据本发明一个实施例的控件处理方法的处理流程图;\n[0029] 图4示出了根据本发明一个实施例的控件活跃度的确定装置的结构示意图;\n[0030] 图5示出了根据本发明一个实施例的控件处理装置的结构示意图;以及[0031] 图6示出了根据本发明一个优选实施例的控件处理装置的结构示意图。\n具体实施方式\n[0032] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。\n[0033] 为解决上述技术问题,本发明实施例提供了一种控件活跃度的确定方法。图1示出了根据本发明一个实施例的控件活跃度的确定方法的处理流程图。参见图1,该流程至少包括步骤S102至步骤S106。\n[0034] 步骤S102、在具备多个控件的客户端中,获取各控件在客户端中的应用状态信息,其中,应用状态信息至少包括使用频率和/或使用时间;\n[0035] 步骤S104、利用应用状态信息匹配预设的活跃度确定规则,得到匹配结果;\n[0036] 步骤S106、根据匹配结果确定各控件的活跃度。\n[0037] 依据本发明实施例的控件活跃度的确定方法,能够在具备多个控件的客户端中,获取各控件在客户端中的应用状态信息,利用获取到的各控件的应用状态信息匹配预设的活跃度确定规则,能够得到匹配结果,并根据匹配结果确定各控件的活跃度,解决了现有技术中无法确定控件活跃度的问题。依据本发明实施例的控件活跃度的确定方法,通过获取各控件在客户端中的使用频率和/或使用时间等应用状态信息,能够获知客户端中各个控件的使用情况。例如,通过获取到的控件A以及控件B的应用状态信息,获知控件A在当前客户端中的使用频率为一天一次,而控件B在当前客户端中的使用频率为一个星期一次。再例如,通过获取到的控件A以及控件B的应用状态信息,获知控件A的使用时间为一天,而控件B的使用时间为四年。当依据本发明实施例的控件活跃度的确定方法确定各控件的活跃度之后,可以根据各控件的活跃度对各控件进行处理,进而能够避免由于无法确定控件活跃度,进而无法对某些活跃度低(即不是常用的控件)进行处理的问题。进一步地,本发明能够根据活跃度对插件进行处理,例如删除活跃度非常低的插件,节省客户端内存资源等。\n[0038] 如图1所示的步骤S102中提及,本发明实施例获取各控件在客户端中的应用状态信息。具体地,图2示出了根据本发明一个优选实施例的获取客户端中各控件的应用状态信息的处理流程图。参见图2,本发明实施例确定与各控件分别对应的网页地址(步骤S202)。\n实际应用中,各控件分别与特定网页相关联,即在打开特定网页时使用特定的控件。例如,XX音乐控件在打开网址:http://y.xx.com时使用。因此,本发明实施例中,首先确定与各个控件分别对应的网页地址。优选地,该网页地址可以是实际应用中容易获取的统一资源定位符(Uniform Resouce Locator,以下简称URL)。当确定与各个控件对应的网页地址(步骤S202)之后,获取分别对应的网页地址各自的应用状态信息,并使用各个网页地址各自的应用状态信息作为与其分别对应的各个控件的应用状态信息(步骤S204)。\n[0039] 本发明实施例中,获取到的应用状态信息可以是任意的控件使用信息,包括控件使用频率和/或使用时间。其中,使用时间可以包括多种类型的控件的使用时间,例如控件使用的总时长、控件的最后使用时间、控件的最初使用时间、控件单次使用时长、控件的有效使用期等。\n[0040] 获取到应用状态信息之后,本发明实施例利用应用状态信息匹配预设的活跃度确定规则,并根据匹配结果确定各控件的活跃度。本发明实施例中,可以设置多种预设的活跃度确定规则,并保存设置的多种活跃度确定规则至云规则库,避免过多的活跃度确定规则占用大量客户端控件资源。优选地,本例中预设的活跃度确定规则可以包括如下确定规则:\n[0041] 当使用频率处于不同范围值,活跃度等级不同,其中,使用频率的值越大,活跃度等级越高;\n[0042] 当总时长处于不同范围值,活跃度等级不同,其中,总时长的值越大,活跃度等级越高;\n[0043] 当最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,时间间隔的值越大,活跃度等级越低;\n[0044] 根据使用频率以及总时长得到应用次数,当应用次数处于不同范围值,活跃度等级不同,其中,应用次数的值越大,活跃度等级越高。\n[0045] 另外,本发明实施例中,为提高得到的各个控件的活跃度的准确性,根据获取到的多种类型的应用状态信息匹配多个预设的活跃度确定规则,并根据匹配结果确定各个控件的活跃度。\n[0046] 现提供一个优选实施例对利用多种类型的应用状态信息提高控件活跃度的准确性的过程进行说明。设当前客户端中存在三个控件A、B、C,分别确定与各控件A、B、C对应的网页地址,并获取到各网页地址的应用状态信息作为控件A、B、C各自的应用状态信息。\n[0047] 在仅获取到一种各控件的使用时间信息时,设获取到的控件A、B、C各自的应用状态信息如下:\n[0048] (1)控件A:使用总时长为24小时;\n[0049] (2)控件B:使用总时长为48小时;\n[0050] (3)控件C:使用总时长为8小时。\n[0051] 可知,控件B的使用总时长大于控件A的使用总时长大于控件C的使用总时长。根据上文提及的活跃度确定规则,可以得到控件B的活跃度大于控件A的活跃度大于控件C的活跃度。\n[0052] 在仅获取到各控件的使用频率时,设获取到的控件A、B、C各自的应用状态信息如下:\n[0053] (1)控件A:使用频率为一天使用一次;\n[0054] (2)控件B:使用频率为三天使用一次;\n[0055] (3)控件C:使用频率为一天使用一次。\n[0056] 可知,控件C的使用频率等于控件A的使用频率大于控件B的使用频率。根据上文提及的活跃度确定规则,可以得到控件C的活跃度等于控件A的活跃度大于控件B的活跃度。\n[0057] 在获取到控件A、B、C各自的单次使用时间、最初使用时间以及最后使用时间时,设获取到的控件A、B、C各自的应用状态信息如下:\n[0058] (1)控件A:单次使用时长为24小时,\n[0059] 最初使用时间为当前时刻的24小时之前,\n[0060] 最后使用时间为当前时刻;\n[0061] (2)控件B:单次使用时长为12小时,\n[0062] 最初使用时间为当前时刻的14天之前,\n[0063] 最后使用时间为当前时刻的2天之前;\n[0064] (3)控件C:单次使用时长为2分钟,\n[0065] 最初使用时间为当前时刻的303天之前,\n[0066] 最后使用时间为当前时刻的3天之前。\n[0067] 可知,控件C的使用频率为一天一次,控件B的使用频率为3天一次。而对于控件A,其仅在当前使用过一次,因此,并不能够确定其使用频率。\n[0068] 综上,本例中优选利用获取到的同一控件的多个不同的应用状态信息分别匹配对应的活跃度预设规则,并根据匹配结果确定该控件的活跃度,能够有效提升控件活跃度的准确性。\n[0069] 另外,对于不同的控件,由于其功能或者属性或者对应操作的不同,可能导致其本身的固有使用频率存在差异。例如,对于安全卫士的控件,其使用频率为一天一次,而对于杀毒软件的控件,其使用频率可能为一个月一次。为避免由于各个插件本身的使用频率等固有的差异造成确定各控件的活跃度时准确性降低,本发明实施例中,优选根据不同的控件选择与控件对应的活跃度确定规则。例如,根据安全卫士的活跃度确定规则确定使用频率为一天一次的控件A的活跃度为9(满分值为10),根据杀毒软件的活跃度确定规则确定使用频率为一星期一次的控件B的活跃值同样为9(满分值为10)。\n[0070] 本发明实施例中的控件可以是任意控件,如浏览器辅助对象BHO插件、工具条tool bar插件、搜索挂接URL searchHook插件、Active控件、浏览器扩展程序,以及浏览器插件等等。其中,Active控件是对于一系列策略性面向对象程序技术和工具的总称,其中主要的技术是组件对象模型。而在有目录和其他支持的网络中,组件对象模型可以转换为分布式的组件对象模型。实际应用中,Active控件的功能广泛,例如可以作为安全登录验证控件,可以作为在线视频播放控件,可以作为截屏控件,还可以作为网页信息交换的控件等等。\n[0071] 基于上文各优选实施例提供的控件活跃度的确定方法,本发明实施例还提供了一种控件处理方法。图3示出了根据本发明一个实施例的控件处理方法的处理流程图。参见图\n3,该流程至少包括步骤S302至步骤S304。\n[0072] 步骤S302、利用上文介绍的控件活跃度的确定方法确定客户端中各控件活跃度;\n[0073] 步骤S304、对其中低于预设阈值的控件进行处理操作,其中,处理操作至少包括删除操作和/或发送携带有控件可删除消息的提示消息。\n[0074] 依据本发明实施例的控件处理方法,能够依据上文介绍的控件活跃度的确定方法确定客户端中各控件的活跃度,并对其中低于预设阈值的控件进行处理,解决了现有技术中无法清理客户端中的非常用控件的问题,通过对客户端中非常用控件的处理,能够有效提高客户端的空间利用率,提升用户体验。\n[0075] 上文提及,本例中,对活跃度低于预设阈值的控件进行的处理操作至少包括删除操作和/或发送携带有控件可删除消息的提示消息。其中,若对于低于预设阈值的控件进行的处理操作为发送携带有控件可删除消息的提示消息,本发明实施例接收用户根据提示消息输入的操作指令,并根据操作指令对低于预设阈值的控件进行处理。优选地,对低于预设阈值的控件,本例中还可以根据其各自的活跃度对其进行排序,并提取排序结果的预定数目个控件进行展示,提示用户当前客户端中存在的多个活跃度低的控件,以便及时对多个活跃度低的控件进行处理。\n[0076] 基于上文各优选实施例提供的控件活跃度的确定方法,基于同一发明构思,本发明实施例提供了一种控件活跃度的确定装置。图4示出了根据本发明一个实施例的控件活跃度的确定装置的结构示意图。参见图4,本发明实施例的控件活跃度的确定装置至少包括获取模块410、匹配模块420以及确定模块430。\n[0077] 现介绍本发明实施例的控件活跃度的确定装置的各器件或组成的功能以及各部分间的连接关系:\n[0078] 获取模块410,适于在具备多个控件的客户端中,获取各控件在客户端中的应用状态信息,其中,应用状态信息至少包括使用频率和/或使用时间;\n[0079] 匹配模块420,与获取模块410相耦合,适于利用应用状态信息匹配预设的活跃度确定规则,得到匹配结果;\n[0080] 确定模块430,与匹配模块420相耦合,适于根据匹配结果确定各控件的活跃度。\n[0081] 在一个优选的实施例中,获取模块410还适于:\n[0082] 确定与各控件分别对应的网页地址,其中,网页地址包括统一资源定位符URL;\n[0083] 获取分别对应的网页地址各自的应用状态信息作为各控件的应用状态信息。\n[0084] 在一个优选的实施例中,使用时间至少包括以下任意之一:总时长;最后使用时间;有效使用期。\n[0085] 在一个优选的实施例中,预设的活跃度确定规则包括以下至少之一:\n[0086] 当使用频率处于不同范围值,活跃度等级不同,其中,使用频率的值越大,活跃度等级越高;\n[0087] 当总时长处于不同范围值,活跃度等级不同,其中,总时长的值越大,活跃度等级越高;\n[0088] 当最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,时间间隔的值越大,活跃度等级越低;\n[0089] 根据使用频率以及总时长得到应用次数,当应用次数处于不同范围值,活跃度等级不同,其中,应用次数的值越大,活跃度等级越高。\n[0090] 在一个优选的实施例中,控件至少包括以下之一:浏览器辅助对象BHO插件;工具条tool bar插件;搜索挂接URL searchHook插件;Active控件;浏览器扩展程序;浏览器插件。\n[0091] 在一个优选的实施例中,预设的活跃度确定规则包括:与各控件分别对应的活跃度确定规则。\n[0092] 基于上文各优选实施例提供的控件处理方法,基于同一发明构思,本发明实施例还提供了一种控件处理装置。图5示出了根据本发明一个实施例的控件处理装置的结构示意图。参见图5,本发明实施例的控件处理装置至少包括确定模块510以及处理模块520。\n[0093] 现介绍本发明实施例的控件处理装置的各器件或组成的功能以及各部分间的连接关系:\n[0094] 确定模块510,适于上文介绍的控件活跃度的确定装置确定客户端中各控件活跃度;\n[0095] 处理模块520,与确定模块510相耦合,适于对活跃度低于预设阈值的控件进行处理。\n[0096] 图6示出了根据本发明一个优选实施例的控件处理装置的结构示意图。参见图6,本发明实施例的控件处理装置还包括:\n[0097] 接收模块530,与处理模块520相耦合,适于若处理操作为发送携带有控件可删除消息的提示消息,接收用户根据提示消息输入的操作指令;\n[0098] 处理模块520,还适于根据操作指令对低于预设阈值的控件进行处理。\n[0099] 根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:\n[0100] 依据本发明实施例的控件活跃度的确定方法,能够在具备多个控件的客户端中,获取各控件在客户端中的应用状态信息,利用获取到的各控件的应用状态信息匹配预设的活跃度确定规则,能够得到匹配结果,并根据匹配结果确定各控件的活跃度,解决了现有技术中无法确定控件活跃度的问题。依据本发明实施例的控件活跃度的确定方法,通过获取各控件在客户端中的使用频率和/或使用时间等应用状态信息,能够获知客户端中各个控件的使用情况。例如,通过获取到的控件A以及控件B的应用状态信息,获知控件A在当前客户端中的使用频率为一天一次,而控件B在当前客户端中的使用频率为一个星期一次。再例如,通过获取到的控件A以及控件B的应用状态信息,获知控件A的使用时间为一天,而控件B的使用时间为四年。当依据本发明实施例的控件活跃度的确定方法确定各控件的活跃度之后,可以根据各控件的活跃度对各控件进行处理,进而能够避免由于无法确定控件活跃度,进而无法对某些活跃度低(即不是常用的控件)进行处理的问题。进一步地,本发明能够根据活跃度对插件进行处理,例如删除活跃度非常低的插件,节省客户端内存资源等。\n[0101] 本发明的实施例公开了:\n[0102] A1.一种控件活跃度的确定方法,包括:\n[0103] 在具备多个控件的客户端中,获取各控件在所述客户端中的应用状态信息,其中,所述应用状态信息至少包括使用频率和/或使用时间;\n[0104] 利用所述应用状态信息匹配预设的活跃度确定规则,得到匹配结果;\n[0105] 根据所述匹配结果确定所述各控件的活跃度。\n[0106] A2.根据A1所述的方法,其中,所述获取各控件在所述客户端中的应用状态信息,包括:\n[0107] 确定与所述各控件分别对应的网页地址,其中,所述网页地址包括统一资源定位符URL;\n[0108] 获取所述分别对应的网页地址各自的应用状态信息作为所述各控件的应用状态信息。\n[0109] A3.根据A1或A2所述的方法,其中,所述使用时间至少包括以下任意之一:\n[0110] 总时长;\n[0111] 最后使用时间;\n[0112] 有效使用期。\n[0113] A4.根据A3所述的方法,其中,所述预设的活跃度确定规则包括以下至少之一:\n[0114] 当所述使用频率处于不同范围值,活跃度等级不同,其中,所述使用频率的值越大,活跃度等级越高;\n[0115] 当所述总时长处于不同范围值,活跃度等级不同,其中,所述总时长的值越大,活跃度等级越高;\n[0116] 当所述最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,所述时间间隔的值越大,活跃度等级越低;\n[0117] 根据所述使用频率以及所述总时长得到应用次数,当所述应用次数处于不同范围值,活跃度等级不同,其中,所述应用次数的值越大,活跃度等级越高。\n[0118] A5.根据A1至A4任一项所述的方法,其中,所述预设的活跃度确定规则存储于云规则库。\n[0119] A6.根据A1至A5任一项所述的方法,其中,所述控件至少包括以下之一:\n[0120] 浏览器辅助对象BHO插件;\n[0121] 工具条tool bar插件;\n[0122] 搜索挂接URL searchHook插件;\n[0123] Active控件;\n[0124] 浏览器扩展程序;\n[0125] 浏览器插件。\n[0126] A7.根据A1至A6任一项所述的方法,其中,所述预设的活跃度确定规则包括:与所述各控件分别对应的活跃度确定规则。\n[0127] B8.一种控件处理方法,包括:\n[0128] 利用B1至B7任一项所述的控件活跃度的确定方法确定客户端中各控件活跃度;\n[0129] 对其中低于预设阈值的控件进行处理操作,其中,所述处理操作至少包括删除操作和/或发送携带有控件可删除消息的提示消息。\n[0130] B9.根据B8所述的方法,其中,对其中低于预设阈值的控件进行处理操作之后,还包括:\n[0131] 若所述处理操作为发送携带有控件可删除消息的提示消息,接收用户根据所述提示消息输入的操作指令;\n[0132] 根据所述操作指令对所述低于预设阈值的控件进行处理。\n[0133] C10.一种控件活跃度的确定装置,包括:\n[0134] 获取模块,适于在具备多个控件的客户端中,获取各控件在所述客户端中的应用状态信息,其中,所述应用状态信息至少包括使用频率和/或使用时间;\n[0135] 匹配模块,适于利用所述应用状态信息匹配预设的活跃度确定规则,得到匹配结果;\n[0136] 确定模块,适于根据所述匹配结果确定所述各控件的活跃度。\n[0137] C11.根据C10所述的装置,其中,所述获取模块还适于:\n[0138] 确定与所述各控件分别对应的网页地址,其中,所述网页地址包括统一资源定位符URL;\n[0139] 获取所述分别对应的网页地址各自的应用状态信息作为所述各控件的应用状态信息。\n[0140] C12.根据C10或C11所述的装置,其中,所述使用时间至少包括以下任意之一:\n[0141] 总时长;\n[0142] 最后使用时间;\n[0143] 有效使用期。\n[0144] C13.根据C12所述的装置,其中,所述预设的活跃度确定规则包括以下至少之一:\n[0145] 当所述使用频率处于不同范围值,活跃度等级不同,其中,所述使用频率的值越大,活跃度等级越高;\n[0146] 当所述总时长处于不同范围值,活跃度等级不同,其中,所述总时长的值越大,活跃度等级越高;\n[0147] 当所述最后使用时间与当前时间的时间间隔处于不同范围值,活跃度等级不同,其中,所述时间间隔的值越大,活跃度等级越低;\n[0148] 根据所述使用频率以及所述总时长得到应用次数,当所述应用次数处于不同范围值,活跃度等级不同,其中,所述应用次数的值越大,活跃度等级越高。\n[0149] C14.根据C10至C13任一项所述的装置,其中,所述控件至少包括以下之一:\n[0150] 浏览器辅助对象BHO插件;\n[0151] 工具条tool bar插件;\n[0152] 搜索挂接URL searchHook插件;\n[0153] Active控件;\n[0154] 浏览器扩展程序;\n[0155] 浏览器插件。\n[0156] C15.根据C10至C14任一项所述的装置,其中,所述预设的活跃度确定规则包括:与所述各控件分别对应的活跃度确定规则。\n[0157] D16.一种控件处理装置,包括:\n[0158] 确定模块,适于利用D10至D15任一项所述的控件活跃度的确定装置确定客户端中各控件活跃度;\n[0159] 处理模块,适于对活跃度低于预设阈值的控件进行处理。\n[0160] D17.根据D16所述的装置,其中,所述装置还包括:\n[0161] 接收模块,适于若所述处理操作为发送携带有控件可删除消息的提示消息,接收用户根据所述提示消息输入的操作指令;\n[0162] 所述处理模块,还适于根据所述操作指令对所述低于预设阈值的控件进行处理。\n[0163] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。\n[0164] 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。\n[0165] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。\n[0166] 此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来应用。\n[0167] 本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中应用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的装置或者设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。\n[0168] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的应用不表示任何顺序。可将这些单词解释为名称。\n[0169] 至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
法律信息
- 2022-07-26
专利权的转移
登记生效日: 2022.07.14
专利权人由北京奇虎科技有限公司变更为北京奇虎科技有限公司
地址由100088 北京市西城区新街口外大街28号D座112室(德胜园区)变更为100015 北京市朝阳区酒仙桥路6号院2号楼1至19层104号内8层801
专利权人由奇智软件(北京)有限公司 变更为空
- 2019-06-25
- 2015-04-22
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410804410.1
申请日: 2014.12.19
- 2015-03-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-05-07
|
2013-12-31
| | |
2
| |
2014-04-02
|
2013-12-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |