一种在浏览器中实现设备安全扫描的方法及装置制造方法

文档序号:6492933阅读:187来源:国知局
一种在浏览器中实现设备安全扫描的方法及装置制造方法
【专利摘要】本发明实施例公开了一种在浏览器中实现设备安全扫描的方法及装置,包括:接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求;根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序;将扫描结果显示在所述浏览器的扫描结果显示界面上。采用本发明,可以在普及率比较高的浏览器中实现设备安全扫描功能,增加了浏览器的功能,用户不需要额外的下载专门的检查管理软件,方便用户进行智能终端的检查、管理。
【专利说明】一种在浏览器中实现设备安全扫描的方法及装置
【技术领域】
[0001]本发明涉及浏览器【技术领域】,尤其涉及一种在浏览器中实现设备安全扫描的方法及装置。
【背景技术】
[0002]随着移动互联网的高速发展,各类智能终端如手机、平板电脑等终端的硬件技术的日益成熟,各类智能终端的硬件配置也越来越高,能够兼容并运行的应用程序也越来越丰富。
[0003]现有技术中,对各类智能终端的软硬件检查管理大多采用一些诸如终端管家、终端安全管理等专门的应用来检查并管理手机、平板电脑等终端的软硬件,其主要功能包括设备体检、监控、优化以及防毒、杀毒等方面,这些应用的功能比较齐全,能够很好地帮助用户检查以管理智能终端。
[0004]浏览器作为一种显示网页服务器或档案系统内的文件,并让用户与此类文件互动的应用,也是用户在使用智能终端时必须安装的。因此,浏览器相对于诸如终端管家、终端安全管理等专门的应用来说普及率更高。如何在普及率较高的浏览器中进行设备扫描以便于管理智能终端的软硬件成为研究热点。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种在浏览器中实现设备安全扫描的方法及装置,能够在使用较为普遍的浏览器中实现设备安全扫描功能。
[0006]为了解决上述技术问题,本发明实施例提供了一种在浏览器中实现设备安全扫描的方法,包括:
[0007]接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求;
[0008]根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中;
[0009]运行相应的设备扫描程序扫描设备,并将扫描结果显示在所述浏览器的扫描结果显示界面上。
[0010]其中,所述接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求,包括:
[0011]检测到用户点击选中了在浏览器的功能页面上设置的设备扫描按钮或者在浏览器的功能分类列表上设置的设备扫描按钮时,将点击选中设备扫描按钮对应的指令作为接收到的设备扫描请求;或者,
[0012]检测到用户在浏览器上录入了预设的检查访问网址时,将所述检查访问网址的访问请求作为接收到的设备扫描请求。
[0013]其中,所述根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,包括:[0014]根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序;
[0015]将获得的设备扫描程序注入到所述浏览器的内核中。
[0016]其中,所述设备扫描程序包括设备检测及优化程序,所述运行相应的设备扫描程序,并将扫描结果显示在所述浏览器的扫描结果显示界面上,包括:
[0017]运行所述设备检测及优化程序进行检测,并将设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上;
[0018]当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化,并将优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0019]其中,所述设备扫描程序包括设备检测程序,所述运行相应的设备扫描程序,并将扫描结果显示在所述浏览器的扫描结果显示界面上,包括:
[0020]运行设备检测程序,并将设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0021]其中,所述接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求之前,还包括:
[0022]预置至少一个设备扫描程序,并生成各设备扫描程序提示信息;
[0023]在浏览器上显示所述生成的各设备扫描程序提示信息,以便于用户在浏览器上根据设备扫描程序提示信息选择设备扫描功能,发起携带设备扫描程序提示信息的所述设备扫描请求。
[0024]其中,所述根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,包括:
[0025]根据接收到的所述设备扫描请求到预置的设备扫描程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序;
[0026]将获取的设备扫描程序提示信息所指示的程序注入到所述浏览器的内核中。
[0027]相应地,本发明实施例还提供了一种在浏览器中实现设备安全扫描的装置,包括:
[0028]接收模块,用于接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求;
[0029]处理模块,用于根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序扫描设备;
[0030]显示模块,用于将扫描结果显示在所述浏览器的扫描结果显示界面上。
[0031 ] 其中,所述接收模块包括:
[0032]第一检测单元,用于检测用户是否点击选中了在浏览器的功能页面上设置的设备扫描按钮或者在浏览器的功能分类列表上设置的设备扫描按钮;
[0033]第一接收单元,用于在检测单元的检测结果为是时,将点击选中设备扫描按钮对应的指令作为接收到的设备扫描请求;
[0034]或者,所述接收模块包括:
[0035]第二检测单元,用于检测用户是否在浏览器上录入了预设的检查访问网址;
[0036]第二接收单元,用于在所述第二检测单元的检测结果为是时,将所述检查访问网址的访问请求作为接收到的设备扫描请求。
[0037]其中,所述处理模块包括:
[0038]调用单元,用于根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序;
[0039]处理单元,用于将获得的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序。
[0040]其中,所述设备扫描程序包括设备检测及优化程序;
[0041]所述处理单元具体用于运行所述设备检测及优化程序进行检测,并将设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上,当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化;
[0042]所述显示模块具体用于将优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0043]其中,所述设备扫描程序包括设备检测程序;
[0044]所述处理单元具体用于运行设备检测程序;
[0045]所述显示模块具体用于将设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0046]其中,还包括:
[0047]预置模块,用于预置至少一个设备扫描程序,并生成各设备扫描程序提示信息;
[0048]所述显示模块还用于在浏览器上显示所述生成的各设备扫描程序提示信息,以便于用户在浏览器上根据设备扫描程序提示信息选择设备扫描功能,发起携带设备扫描程序提示信息的所述设备扫描请求。
[0049]其中,所述处理模块具体用于根据接收到的所述设备扫描请求到预置的设备扫描程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序,将获取的设备扫描程序提示信息所指示的程序注入到所述浏览器的内核中,运行相应的设备扫描程序扫描设备。
[0050]实施本发明实施例,具有如下有益效果:
[0051]本发明实施例可以在普及率比较高的浏览器中实现设备安全扫描功能,增加了浏览器的功能,用户不需要额外的下载专门的检查管理软件,方便用户进行智能终端的检查、管理。
【专利附图】

【附图说明】
[0052]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0053]图1是本发明的在浏览器中实现设备安全扫描的方法的第一实施例流程示意图;
[0054]图2是本发明的在浏览器中实现设备安全扫描的方法的第二实施例流程示意图;
[0055]图3是本发明实施例其中一种具体的浏览器检查页面的示意图;
[0056]图4是本发明实施例其中一种具体的浏览器检查过程页面的示意图;[0057]图5是本发明实施例其中一种具体的浏览器检测结果页面的示意图;
[0058]图6是本发明实施例其中一种具体的浏览器优化后的扫描结果的示意图;
[0059]图7是本发明的在浏览器中实现设备安全扫描的装置的第一实施例结构示意图;
[0060]图8是本发明的在浏览器中实现设备安全扫描的装置的第二实施例结构示意图。
【具体实施方式】
[0061]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0062]图1是本发明的在浏览器中实现设备安全扫描的方法的第一实施例流程示意图;本发明实施例的所述方法可以应用在智能手机、平板电脑等智能终端中的浏览器中实现设备安全扫描,具体的,所述方法包括:
[0063]SlOl:接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求。
[0064]本实施例中的所述浏览器与预先设置的一个或者多个设备扫描程序相关联,具体可以将一个或者多个设备扫描程序内置在所述浏览器中;或者先设置一个或者多个设备扫描程序,并将其以java类文件的形式封装相应的API接口,以便于浏览器在需要时通过调用API接口以获取到相应的设备扫描程序。
[0065]所述的设备扫描程序包括但不限于:设备名扫描以及显示、设备当前电脑扫描以及显示、当前运行的程序扫描以及数量显示、设备内存扫描以及已用内存、可用内存显示、缓存垃圾数据量扫描以及显示、已安装程序扫描以及显示、木马程序扫描以及显示等等程序。
[0066]浏览器可以在起始空白页中设置进行设备扫描的入口,包括设置一个功能按钮或者设置一个设备扫描窗口,以便于在用户点击选中功能按钮或者设备扫描窗口时,即可以接收到用户在浏览器上选择设备扫描功能时发起的设备扫描请求,触发执行下述的S102和S103,进行相应的设备扫描操作。
[0067]S102:根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中。
[0068]S103:运行相应的设备扫描程序扫描设备,并将扫描结果显示在所述浏览器的扫描结果显示界面上。
[0069]若浏览器中内置的设备扫描程序,则在所述S102中直接调用内置的各个设备扫描程序注入到内核中,以运行各个设备扫描程序,对设备当前的电量情况、内存使用情况、缓存垃圾、已运行程序等项目进行扫描以及显示;
[0070]若浏览器通过API接口与各个设备扫描程序相关联,则在所述S102中包括根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序,将获得的设备扫描程序注入到所述浏览器的内核中,在所述S103中运行相应的设备扫描程序,对设备当前的电量情况、内存使用情况、缓存垃圾、已运行程序等项目进行扫描以及显示。所述S102具体可以包括:根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序;将获得的设备扫描程序注入到所述浏览器的内核中。[0071]具体的,在所述S103中,如果所述设备扫描程序包括设备检测及优化程序,所述运行相应的设备扫描程序,包括:运行所述设备检测及优化程序进行检测,并将设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上;当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化,并将优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0072]而如果所述设备扫描程序包括设备检测程序,所述运行相应的设备扫描程序,包括:运行设备检测程序,并将设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0073]如果仅进行了设备检测,则在所述S103中显示检测结果,例如可以显示剩余电量的多少、显示内存占用的大小、显示缓存垃圾的数据量等;
[0074]而如果进行了设备检测并进行了设备优化,则在所述S103中可以显示已启用省电功能延长使用时间、已释放的内存量、缓存垃圾已删除数据量等。
[0075]通过上述实施例的描述可知,本发明具有以下优点:
[0076]本发明实施例可以在普及率比较高的浏览器中实现设备安全扫描功能,增加了浏览器的功能,用户不需要额外的下载专门的检查管理软件,方便用户进行智能终端的检查、管理。
[0077]再请参见图2,是本发明的在浏览器中实现设备安全扫描的方法的第二实施例流程示意图;本发明实施例的所述方法可以应用在智能手机、平板电脑等智能终端中的浏览器中实现设备安全扫描,本实施例所述的方法包括:
[0078]S201:预置至少一个设备扫描程序,并生成各设备扫描程序提示信息。
[0079]在浏览器上,可以根据检查方案确定需要向用户提供的设备体检以及优化项,并可以将相应的功能程序以类文件的形式封装相应的API接口,以便于浏览器根据这些接口调用对应的设备扫描程序。然后生成相应功能即设备扫描程序的提示信息。
[0080]S202:在浏览器上显示所述生成的各设备扫描程序提示信息,以便于用户在浏览器上根据设备扫描程序提示信息选择设备扫描功能,发起携带设备扫描程序提示信息的所述设备扫描请求。
[0081]S203:接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求。
[0082]浏览器可以在起始空白页中设置进行设备扫描的入口,包括设置一个功能按钮或者设置一个设备扫描窗口,同时在该起始空白页中,显示上述生成的设备扫描程序提示信息,例如在所述功能按钮或者设备检测窗口下方提示“快速了解手机状况”以提示用户使用该选项可以了解到手机的电量以及内存卡使用情况,提示“一键释放系统内存”可以提示用户该选项用于检测并释放内存。
[0083]在用户点击选中功能按钮或者设备扫描窗口,并选择了相应的设备扫描程序提示信息时,浏览器就可以接收到用户在浏览器上选择设备扫描功能时发起的设备扫描请求。触发执行下述的S204至S206,进行相应的设备扫描操作。
[0084]S204:根据接收到的所述设备扫描请求到预置的设备扫描程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序。
[0085]其中,到预置的设备扫描程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序也可以包括:到浏览器内置的设备检测程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序;或者包括:根据接收到的所述设备扫描请求,调用所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序的应用程序接口 API,以获取相应的设备扫描程序。
[0086]S205:将获取的设备扫描程序提示信息所指示的程序注入到所述浏览器的内核中。
[0087]S206:运行相应的设备扫描程序扫描设备,并将扫描结果显示在所述浏览器的扫描结果显示界面上。
[0088]具体的,在所述S206中,如果所述设备扫描程序包括设备检测及优化程序,所述运行相应的设备扫描程序,包括:运行所述设备检测及优化程序进行检测,并将设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上;当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化,并将优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0089]而如果所述设备扫描程序包括设备检测程序,所述运行相应的设备扫描程序,包括:运行设备检测程序,并将设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0090]如果仅进行了设备检测,则在所述S206中显示检测结果,例如可以显示剩余电量的多少、显示内存占用的大小、显示缓存垃圾的数据量等;
[0091]而如果进行了设备检测并进行了设备优化,则在所述S206中可以显示已启用省电功能延长使用时间、已释放的内存量、缓存垃圾已删除数据量等。
[0092]下面结合图3到图6对本发明实施例的所述在浏览器中实现设备安全扫描的方法进行举例说明。
[0093]图3是本发明实施例其中一种具体的浏览器检查页面的示意图;如图3所示,在浏览器的起始页中设置了相应功能按钮,并显示了设备扫描程序提示信息提供给用户选择。在用户选择了相应的设备扫描程序并点击了“立即体检”后即发起设备扫描请求,浏览器接收到设备扫描请求后开始进行检查操作。
[0094]图4是本发明实施例其中一种具体的浏览器检查过程页面的示意图;浏览器调用API接口获取对应的设备扫描程序注入到内核中运行,这些设备扫描程序包括设备检测及优化程序,用于对浏览器所在智能终端进行体检,检测包括电量信息、内存占用信息、存储卡使用信息等,并将检测结果显示在图5中的页面中。
[0095]图5是本发明实施例其中一种具体的浏览器检测结果页面的示意图;显示了包括内存占用、存储卡使用、电池电量等信息,并提供一个“一键加速”的按钮,以提示用户可继续进行优化。
[0096]图6是本发明实施例其中一种具体的浏览器优化后的扫描结果的示意图;在用户点击了一键优化后,浏览器再次调用包括设备检测及优化程序的设备扫描程序对内存、存储卡以及电池进行优化,得到最终的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0097]通过上述实施例的描述可知,本发明具有以下优点:
[0098]本发明实施例可以在普及率比较高的浏览器中实现设备安全扫描功能,增加了浏览器的功能,用户不需要额外的下载专门的检查管理软件,方便用户进行智能终端的检查、管理。并且用户可以在浏览器相应页面中选择其中的一项或者多项设备扫描功能,能够有针对性地进行设备扫描管理,进一步的方便了用户。
[0099]下面对本发明实施例的在浏览器中实现设备安全扫描的装置进行详细说明。
[0100]请参见图7,是本发明的在浏览器中实现设备安全扫描的装置的第一实施例结构示意图;本发明实施例的所述装置可内置于手机、平板电脑等智能终端中,所述在浏览器中实现设备安全扫描的装置包括:
[0101]接收模块11,用于接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求。
[0102]处理模块12,用于根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序。
[0103]显示模块13,用于将扫描结果显示在所述浏览器的扫描结果显示界面上。
[0104]本实施例中的所述浏览器与预先设置的一个或者多个设备扫描程序相关联,具体可以将一个或者多个设备扫描程序内置在所述浏览器中;或者先设置一个或者多个设备扫描程序,并将其以java类文件的形式封装相应的API接口,以便于浏览器在需要时通过调用API接口以获取到相应的设备扫描程序。
[0105]所述的设备扫描程序包括但不限于:设备名扫描以及显示、设备当前电脑扫描以及显示、当前运行的程序扫描以及数量显示、设备内存扫描以及已用内存、可用内存显示、缓存垃圾数据量扫描以及显示、已安装程序扫描以及显示、木马程序扫描以及显示等等。
[0106]可以在浏览器起始空白页中设置进行设备扫描的入口,包括设置一个功能按钮或者设置一个设备扫描窗口,用户点击选中功能按钮或者设备扫描窗口后,所述接收模块11即可以接收到用户在浏览器上选择设备扫描功能时发起的设备扫描请求,触发所述处理模块12以及显示模块13进行相应的设备扫描操作。
[0107]若浏览器中内置的设备扫描程序,则所述处理模块12直接调用内置的各个设备扫描程序注入到内核中,以运行各个设备扫描程序,对设备当前的电量情况、内存使用情况、缓存垃圾、已运行程序等项目进行扫描以及显示;
[0108]若浏览器通过API接口与各个设备扫描程序相关联,则所述处理模块12具体根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序,将获得的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序,对设备当前的电量情况、内存使用情况、缓存垃圾、已运行程序等项目进行扫描以及显示。
[0109]具体的,如果所述设备扫描程序包括设备检测及优化程序,所述处理模块12运行相应的设备扫描程序是指:运行所述设备检测及优化程序进行检测,并将设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上;当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化,并将优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0110]而如果所述设备扫描程序包括设备检测程序,所述处理模块12运行相应的设备扫描程序是指:运行设备检测程序,并将设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0111]如果仅进行了设备检测,则所述显示模块13仅显示检测结果,例如可以显示剩余电量的多少、显示内存占用的大小、显示缓存垃圾的数据量等;
[0112]而如果进行了设备检测并进行了设备优化,则所述显示模块13可以显示已启用省电功能延长使用时间、已释放的内存量、缓存垃圾已删除数据量等。
[0113]通过上述实施例的描述可知,本发明具有以下优点:
[0114]本发明实施例可以在普及率比较高的浏览器中实现设备安全扫描功能,增加了浏览器的功能,用户不需要额外的下载专门的检查管理软件,方便用户进行智能终端的检查、管理。
[0115]进一步的,再请参见图8,是本发明的在浏览器中实现设备安全扫描的装置的第二实施例结构示意图。本发明实施例的所述装置可内置于手机、平板电脑等智能终端中,所述在浏览器中实现设备安全扫描的装置包括上述图7对应的装置实施例中的接收模块11、处理模块12以及显示模块13,进一步具体的,在本发明实施例中,所述在浏览器中实现设备安全扫描的装置中的所述接收模块11可以具体包括:
[0116]第一检测单元111,用于检测用户是否点击选中了在浏览器的功能页面上设置的设备扫描按钮或者在浏览器的功能分类列表上设置的设备扫描按钮;
[0117]第一接收单元112,用于在检测单元的检测结果为是时,将点击选中设备扫描按钮对应的指令作为接收到的设备扫描请求。
[0118]上述第一检测单元111和第一接收单元112用于在浏览器设置的设备扫描功能入口为:在浏览器的功能页面上设置的设备扫描按钮或者在浏览器的功能分类列表上设置的设备扫描按钮时,实现设备扫描请求的获取。
[0119]另外,需要说明的是,在其他实施例中,如果在浏览器设置的设备扫描功能入口为某一特定的指向开启设备扫描功能的网址时,所述接收模块11还可以包括:
[0120]第二检测单元,用于检测用户是否在浏览器上录入了预设的检查访问网址;
[0121]第二接收单元,用于在所述第二检测单元的检测结果为是时,将所述检查访问网址的访问请求作为接收到的设备扫描请求。
[0122]进一步的,在本发明实施例中,所述处理模块12还可以具体包括:
[0123]调用单元121,用于根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序;
[0124]处理单元122,用于将获得的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序。
[0125]若浏览器通过API接口与各个设备扫描程序相关联,则通过所述调用单元121根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序,所述处理单元122将获得的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序,对设备当前的电量情况、内存使用情况、缓存垃圾、已运行程序等项目进行扫描。
[0126]进一步的,在本发明实施例中,所述处理模块12运行的设备扫描程序包括设备检测及优化程序,那么,所述处理单元122具体用于运行所述设备检测及优化程序进行检测,并当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化;所述显示模块13具体用于将所述处理单元122的设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上,并将所述处理单元122的优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0127]需要说明的是,在其他实施例中,所述处理模块12运行的设备扫描程序包括设备检测程序;那么,所述处理单元122具体用于运行设备检测程序;所述显示模块13具体用于将所述处理单元122将设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
[0128]进一步的,在本发明实施例中,所述在浏览器中实现设备安全扫描的装置还可以包括:
[0129]预置模块14,用于预置至少一个设备扫描程序,并生成各设备扫描程序提示信息;
[0130]所述显示模块13还用于在浏览器上显示所述生成的各设备扫描程序提示信息,以便于用户在浏览器上根据设备扫描程序提示信息选择设备扫描功能,发起携带设备扫描程序提示信息的所述设备扫描请求。
[0131]具体所述显示模块14可以在显示例如在浏览器的功能页面上设置的设备扫描按钮或者在浏览器的功能分类列表上设置的设备扫描按钮等的同时,显示所述生成的各设备扫描程序提示信息,以便于用户在浏览器上根据设备扫描程序提示信息选择设备扫描功能,发起携带设备扫描程序提示信息的所述设备扫描请求。
[0132]则,所述处理模块12具体用于根据接收到的所述设备扫描请求到预置的设备扫描程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序,将获取的设备扫描程序提示信息所指示的程序注入到所述浏览器的内核中,运行相应的设备扫描程序。
[0133]通过上述实施例的描述可知,本发明具有以下优点:
[0134]本发明实施例可以在普及率比较高的浏览器中实现设备安全扫描功能,增加了浏览器的功能,用户不需要额外的下载专门的检查管理软件,方便用户进行智能终端的检查、管理。并且用户可以在浏览器相应页面中选择其中的一项或者多项设备扫描功能,能够有针对性地进行设备扫描管理,进一步的方便了用户。
[0135]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0136]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种在浏览器中实现设备安全扫描的方法,其特征在于,包括: 接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求; 根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中; 运行相应的设备扫描程序扫描设备,并将扫描结果显示在所述浏览器的扫描结果显示界面上。
2.如权利要求1所述的方法,其特征在于,所述接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求,包括: 检测到用户点击选中了在浏览器的功能页面上设置的设备扫描按钮或者在浏览器的功能分类列表上设置的设备扫描按钮时,将点击选中设备扫描按钮对应的指令作为接收到的设备扫描请求;或者, 检测到用户在浏览器上录入了预设的检查访问网址时,将所述检查访问网址的访问请求作为接收到的设备扫描请求。
3.如权利要求2所述的方法,其特征在于,所述根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,包括: 根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序; 将获得的设备扫描程序注入到所述浏览器的内核中。
4.如权利要求3所述的方法`,其特征在于,所述设备扫描程序包括设备检测及优化程序,所述运行相应的设备扫描程序,并将扫描结果显示在所述浏览器的扫描结果显示界面上,包括: 运行所述设备检测及优化程序进行检测,并将设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上; 当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化,并将优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
5.如权利要求3所述的方法,其特征在于,所述设备扫描程序包括设备检测程序,所述运行相应的设备扫描程序,并将扫描结果显示在所述浏览器的扫描结果显示界面上,包括: 运行设备检测程序,并将设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
6.如权利要求1-5任一项所述的方法,其特征在于,所述接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求之前,还包括: 预置至少一个设备扫描程序,并生成各设备扫描程序提示信息; 在浏览器上显示所述生成的各设备扫描程序提示信息,以便于用户在浏览器上根据设备扫描程序提示信息选择设备扫描功能,发起携带设备扫描程序提示信息的所述设备扫描请求。
7.如权利要求6所述的方法,其特征在于,所述根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,包括: 根据接收到的所述设备扫描请求到预置的设备扫描程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序; 将获取的设备扫描程序提示信息所指示的程序注入到所述浏览器的内核中。
8.—种在浏览器中实现设备安全扫描的装置,其特征在于,包括: 接收模块,用于接收用户在浏览器上选择设备扫描功能时发起的设备扫描请求; 处理模块,用于根据接收到的所述设备扫描请求将预置的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序扫描设备; 显示模块,用于将扫描结果显示在所述浏览器的扫描结果显示界面上。
9.如权利要求8所述的装置,其特征在于,所述接收模块包括: 第一检测单元,用于检测用户是否点击选中了在浏览器的功能页面上设置的设备扫描按钮或者在浏览器的功能分类列表上设置的设备扫描按钮; 第一接收单元,用于在检测单元的检测结果为是时,将点击选中设备扫描按钮对应的指令作为接收到的设备扫描请求; 或者,所述接收模块包括: 第二检测单元,用于检测用户是否在浏览器上录入了预设的检查访问网址; 第二接收单元,用于在所述第二检测单元的检测结果为是时,将所述检查访问网址的访问请求作为接收到的设备扫描请求。
10.如权利要求9所述的装置,其特征在于,所述处理模块包括:` 调用单元,用于根据接收到的所述设备扫描请求,调用应用程序接口 API获取预置的设备扫描程序; 处理单元,用于将获得的设备扫描程序注入到所述浏览器的内核中,运行相应的设备扫描程序。
11.如权利要求10所述的装置,其特征在于,所述设备扫描程序包括设备检测及优化程序; 所述处理单元具体用于运行所述设备检测及优化程序进行检测,并当接收到用户的优化请求时,运行所述设备检测及优化程序,根据设备检测结果对设备进行优化; 所述显示模块具体用于将所述处理单元的设备检测进度和检测结果、或者设备检测结果显示在所述浏览器的检测结果显示界面上,并将所述处理单元的优化结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
12.如权利要求10所述的装置,其特征在于,所述设备扫描程序包括设备检测程序; 所述处理单元具体用于运行设备检测程序; 所述显示模块具体用于将所述处理单元设备检测进度和检测结果、或者设备检测结果作为设备的扫描结果显示在所述浏览器的扫描结果显示界面上。
13.如权利要求8-12任一项所述的装置,其特征在于,还包括: 预置模块,用于预置至少一个设备扫描程序,并生成各设备扫描程序提示信息; 所述显示模块还用于在浏览器上显示所述生成的各设备扫描程序提示信息,以便于用户在浏览器上根据设备扫描程序提示信息选择设备扫描功能,发起携带设备扫描程序提示信息的所述设备扫描请求。
14.如权利要求13所述的装置,其特征在于,所述处理模块具体用于根据接收到的所述设备扫描请求到预置的设备扫描程序中选择并获取所述设备扫描请求中携带的设备扫描程序提示信息所指示的程序,将获取的设备扫描程序提示信息所指示的程序注入到所述浏览器的内核中,运 行相应的设备扫描程序扫描设备。
【文档编号】G06F21/55GK103870750SQ201210541227
【公开日】2014年6月18日 申请日期:2012年12月12日 优先权日:2012年12月12日
【发明者】陶勇, 莫沙 申请人:腾讯科技(武汉)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1