移动终端浏览器网址检测方法及装置与流程

文档序号:11960056阅读:578来源:国知局
移动终端浏览器网址检测方法及装置与流程

本发明涉及计算机技术领域,具体涉及一种移动终端浏览器网址检测方法及装置。



背景技术:

随着移动终端的普及,用户在移动终端上进行各种操作,例如在手机浏览器上进行网页浏览。如果用户浏览的是不安全网址(如,钓鱼网站、虚假网站等),很有可能给用户带来经济损失,因此,需要对用户的浏览行为进行监控,若用户当前浏览的网址是不安全的网址时,需提示用户当前网址有风险。

现有网址检测方案是:获取用户在浏览器地址栏输入的网址;根据预置的网址黑/白名单进行网址检测;如果是危险网址,在客户端本地进行危险警告,可提供关闭当前网页或继续访问功能。上述网址检测的步骤可以在客户端或服务器端进行,但是不论哪种,后续都是在客户端通过危险警告页方式向用户进行风险提示,而没有针对网站的危险程度做进一步处理。这种方式可控程度较低,只能进行简单的风险提示,而不能进行有效的引导和控制。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端浏览器网址检测方法及装置。

依据本发明的一个方面,提供一种移动终端浏览器网址检测方法,包括:获取所述移动终端浏览器的地址栏中的网址;在所述网址对应的页面加载到预定程度时,向云端发起网址异步检测请求;接收云端返回的网址检测结果,提取出网址的危险级别参数;向所述云端请求与所述危险级别参数对应的拦截页面;根据所述拦截页面,向用户进行网页显示。

优选的,在接收云端返回的网址检测结果之后,还包括:将检测结果中的相关信息存储在移动终端本地,生成网址检测记录。

优选的,在所述向云端发起网址异步检测请求之前,还包括:根据本地预先存储的网址检测记录,查找是否包括所述地址栏中输入的网址对应的检测记录,若有,直接从所述检测记录中提取出所述网址的危险级别参数。

优选的,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

优选的,当所述危险级别参数是所述第一级别参数时,所述根据所述拦截页面,向用户进行网页显示,包括:在所述拦截页面中向用户显示所述网址存在危险的提示,和/或,通过所述拦截页面跳转到其他安全的网页。

优选的,当所述危险级别参数是所述第一级别参数时,所述方法还包括:将所述网址的访问请求从本地记录中清除。

优选的,当所述危险级别参数是所述第二级别参数时,所述向所述云端请求与所述危险级别参数对应的拦截页面之前,还包括:根据所述网址对应的信息,按照与所述云端预先约定算法,计算得到访问通行码并存储;在向所述云端请求到所述拦截页面之后,还包括:从所述拦截页面中提取出云端按照所述预先约定算法计算的访问通行码,并将云端计算的访问通行码与本地存储的访问通行码进行比对,如果一致,则在所述拦截页面中进行所述网址对应页面内容的显示。

依据本发明的另一个方面,提供一种移动终端浏览器网址检测方法,包括:接收移动终端发送的网址异步检测请求;根据预置的危险网址库,对所述网址异步检测请求中所针对的网址进行安全性检测;向移动终端返回的网址检测结果,其中,所述网址检测结果中包含网址的危险级别参数;接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求;根据所述拦截页面的请求,向所述移动终端返回拦截页面。

优选的,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

优选的,当所述危险级别参数是所述第一级别参数时,所述根据所述拦截页面的请求,向所述移动终端返回拦截页面,包括:在所述拦截页面中创建包含危险的提示信息,和/或,通过所述拦截页面跳转到其他安全的网页。

优选的,当所述危险级别参数是所述第二级别参数时,在所述接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求之后,还包括:按照与移动终端预先约定算法计算所述网址的访问通行码,并在所述拦截页面中携带所述访问通行码。

依据本发明的又一个方面,提供一种移动终端浏览器网址检测装置,包括:网址获取单元,用于获取所述移动终端浏览器的地址栏中的网址;检测请求单元,用于在所述网址对应的页面加载到预定程度时,向云端发起网址异步检测请求;检测结果接收单元,用于接收云端返回的网址检测结果,提取出网址的危险级别参数;拦截页面请求单元,用于向所述云端请求与所述危险级别参数对应的拦截页面;网页显示单元,用于根据所述拦截页面,向用户进行网页显示。

优选的,还包括:检测记录存储单元,用于将检测结果中的相关信息存储在移动终端本地,生成网址检测记录。

优选的,还包括:本地检测单元,用于根据本地预先存储的网址检测记录,查找是否包括所述地址栏中输入的网址对应的检测记录,若有,直接从所述检测记录中提取出所述网址的危险级别参数。

优选的,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

优选的,当所述危险级别参数是所述第一级别参数时,所述网页显示单元具体用于:在所述拦截页面中向用户显示所述网址存在危险的提示,和/或,通过所述拦截页面跳转到其他安全的网页。

优选的,当所述危险级别参数是所述第一级别参数时,所述装置还包括:记录清除单元,用于将所述网址的访问请求从本地记录中清除。

优选的,当所述危险级别参数是所述第二级别参数时,所述装置还包括:访问通行码计算单元,用于根据所述网址对应的信息,按照与所述云端预先约定算法,计算得到访问通行码并存储;访问通行码比对单元,用于从所述拦截页面中提取出云端按照所述预先约定算法计算的访问通行码,并将云端计算的访问通行码与本地存储的访问通行码进行比对,如果一致,则指示所述网页显示单元在所述拦截页面中进行所述网址对应页面内容的显示。

依据本发明的又一个方面,提供一种移动终端浏览器网址检测装置,包括:检测请求接收单元,用于接收移动终端发送的网址异步检测请求;检测单元,用于根据预置的危险网址库,对所述网址异步检测请求中所针对的网址进行安全性检测;检测结果反馈单元,用于向移动终端返回的网址检测结果,其中,所述网址检测结果中包含网址的危险级别参数;拦截页面请求接收单元,用于接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求;拦截页面返回单元,用于根据所述拦截页面的请求,向所述移动终端返回拦截页面。

优选的,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

优选的,当所述危险级别参数是所述第一级别参数时,所述拦截页面返回单元具体用于:在所述拦截页面中创建包含危险的提示信息,和/或,通过所述拦截页面跳转到其他安全的网页。

优选的,当所述危险级别参数是所述第二级别参数时,所述装置还包括:访问通行码计算单元,用于按照与移动终端预先约定算法计算所述网址的访问通行码,并在所述拦截页面中携带所述访问通行码。

本发明主要是针对移动终端浏览器进行的网址安全性检测方案。相比于现有技术中仅在客户端进行风险提示的方式,本发明方案在得到网址检测结果之后,根据网址危险程度进行不同程度的网页显示控制。例如,针对危险程度高的网址,不但进行风险提示,而且直接屏蔽掉危险网址的内容,进一步还可以直接跳转到其他安全网页,从而对用户进行正面引导;对于危险程度一般的网址,虽然也存在一定的风险,但是访问这类网址并不会造成实质性危害,对这类网址,可允许用户继续访问,但是可通过一个访问通行码进行有效性控制。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明第一实施例的移动终端浏览器网址检测方法流程图;

图2示出了根据本发明第二实施例的移动终端浏览器网址检测方法流程图;

图3示出了根据本发明第二实施例的访问通行码的生成及验证流程图;

图4示出了根据本发明实施例的移动终端侧的网址检测装置结构示意图;以及

图5示出了根据本发明实施例的云端侧的网址检测装置结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明主要是针对移动终端浏览器进行的网址安全性检测方案。相比于现有技术中仅在客户端进行风险提示的方式,本发明方案在得到网址检测结果之后,根据网址危险程度进行不同程度的网页显示控制。例如,针对危险程度高的网址,不但进行风险提示,而且直接屏蔽掉危险网址的内容,进一步还可以直接跳转到其他安全网页,从而对用户进行正面引导;对于危险程度一般的网址,虽然也存在一定的风险,但是访问这类网址并不会造成实质性危害,对这类网址,可允许用户继续访问,但是可通过一个访问通行码进行有效性控制。

下面结合附图对本发明实施例进行详细介绍。

参见图1,示出了根据本发明第一实施例的移动终端浏览器网址检测方法流程图。该方法包括如下步骤S101-S105。

S101:获取移动终端浏览器地址栏中的网址。

步骤S101中,用户在地址栏中输入要访问的网址,也即本发明方案中待检测的网址,例如,在IE地址栏中输入网址访问网站是IE地址栏最基本的功能。网址一般采用URL(统一资源定位符)表示,URL是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器针对她的处理方式。获取URL的方式是现有技术,例如,可采取JavaScript编码方式或者读取UI(User Interface,用户界面)线程的方式获取URL,等等。

S102:在网址对应的页面加载到预定程度时,向云端发起网址异步检测请求。

在步骤S102中,为了最大程度不影响正常安全网页的加载和浏览,通过检测网页加载进度,选择在网址对应的页面加载到预定程度时,向云端发起网址异步检测请求。例如,在页面加载到80%时,向云端发起网址异步检测请求,暂停页面加载,待检测结果表明为安全网址时,则继续后续部分页面的加载,如果检测结果表明是危险或警示时,则按照本发明后续控制方法进行网页显示的控制。

S103:接收云端返回的网址检测结果,提取出网址的危险级别参数。

在步骤S103之前,在云端进行网址安全性检测。例如,可以通过预先设定的网址黑/白名单的方式,按照网址标识进行遍历,识别出该待检测网址的安全性。特别的,可以在云端设置两个危险网址库以及一个安全网址库,其中,两个危险网址库分别对应两种危险程度的网址集合,一个是危险程度较高的第一级别危险网址库,另一个是危险程度相对较低的第二级别危险网址库。另外,设置与各级别的危险网址库对应的危险级别参数。例如,设置与第一级别危险网址库对应的第一级别参数,以及,与第二级别危险网址库对应的第二级别参数。

在对待检测网址进行网址库匹配时,若匹配出第一级别危险网址库,则向移动终端返回的网址检测结果中携带的第一级别参数,同理,在对待检测网址进行网址库匹配时,若匹配出第二级别危险网址库,则向移动终端返回的网址检测结果中携带的第二级别参数。

在步骤S103中,接收云端返回的网址检测结果,提取出网址的危险级别参数。如前段描述的,第一级别参数是表明待检测网址是危险程度较高的网址,例如,页面中含有木马程序的网址,或者,受政府或政治原因禁止访问的一些的网址;第二级别参数是表明待检测网址是危险程度相对较低的网址,例如,网页内容被篡改、或含有恶意广告、或签名不合法但危害不严重的一些网址,这些网址虽然有一定的危险性,但是却不会对用户造成实质性损失,对于这类网址,本发明方案是允许继续访问,还可以通过访问通行码进行访问限制,对此后续会有说明。

S104:向云端请求与危险级别参数对应的拦截页面。

S105:根据拦截页面,向用户进行网页显示。

针对不同危险程度的网址,采取不同的处理方式,具体的,通过向云端请求拦截页面的方式,实现对不同危险程度的网址的不同程度的控制。

例如,对于危险程度较高的网址,在拦截页面中向用户显示网址存在危险的提示,和/或,通过拦截页面跳转到其他安全的网页,从而实现对用户的正确、安全引导。例如,用户输入的网址是含有木马程序的一个视频类网址,此时,可将原网址对应页面屏蔽掉,并引导到同类型的一个安全视频网址,从而可有效避免用户访问风险,同时又节省用户重新输入其他网址的繁琐操作,提高效率。另外,对于危险程度较高的网址,还可以将该网址的访问请求从本地记录中清除,从而避免用户下次再次请求访问该网址,进一步提高安全性。

再如,对于危险程度一般的网址,可允许用户对该网址的页面内容进行访问。优选的,可以在显示页面内容时进行访问通行码的确认,以此提高访问的安全性。具体的,移动终端在向云端请求拦截页面之前,还包括:根据网址对应的信息,按照与云端预先约定算法,计算得到访问通行码并存储;在向云端请求到拦截页面之后,还包括:从拦截页面中提取出云端按照预先约定算法计算的访问通行码,并将云端计算的访问通行码与本地存储的访问通行码进行比对,如果一致,则在拦截页面中进行网址对应页面内容的显示。

优选的,在步骤S103接收云端返回的网址检测结果之后,还包括步骤:将检测结果中的相关信息存储在移动终端本地,生成网址检测记录。网址检测记录例如包括网址标识、危险级别参数、网址内容、网址标题、存储类型、页面类型,等。在本地存储网址检测结果的意图在于,在下次进行网址检测时,可首先在本地根据存储的网址检测结果进行查找,如果检测不出结果,再进行云端检测。因此,在步骤S102之前,还包括:根据本地预先存储的网址检测记录,查找是否包括地址栏中输入的网址对应的检测记录,若有,直接从检测记录中提取出网址的危险级别参数,若没有,则向云端发起网址异步检测请求。

参见图2,示出了根据本发明第二实施例的移动终端浏览器网址检测方法流程图。与第一实施例相比,该第二实施例具体示出了在移动终端由哪个功能模块与云端哪个功能模块进行交互,从而实现网址检测。

参见图2,在移动终端(客户端)包括UI线程和checkthread(静态分析工具),其中,UI线程是客户端发起网址检测的功能模块,checkthread是专门进行网址信息分析和处理的模块,也是与云端的网盾服务模块交互的模块;在云端包括网盾服务模块和拦截页面模块,网盾服务模块是处理网址检测的模块,拦截页面模块是生成拦截页面的模块。

图2包括如下步骤:

S201:UI线程获取URL;

S202:UI线程进行本地网址安全性检测,如果检测成功,则结束,如果未检测出结果,则进行后续步骤;

S203:向checkthread发起开启异地检测线程的指示,其中,指示中携带待检测网址的相关信息,例如网址标识、url信息等;

S204:checkthread对网址的相关信息进行数据格式化处理,并进行加密;

S205:checkthread向网盾服务模块发送网址异步检测请求;

S206:网盾服务模块进行网址安全性检测,向checkthread返回检测结果;

S207:checkthread得到检测结果后进行数据解析,并提取出危险级别参数;

S208:checkthread在本地对网址的检测结果进行存储;

S209:checkthread将检测结果返回给UI线程;

S210:UI线程向拦截页面模块请求拦截页面;

S211:UI线程获取拦截页面;

S212:根据拦截页面,向用户进行网页显示。

对于上述图2方案有以下几点说明:

1、检测方式

通过浏览器客户端请求数据时,异步开启请求线程检查请求网址状态的方式检测网址安全性。请求时机选择在网页加载百分之八十的时候执行,避免影响原网页的加载速度。异步请求时机包括单页面请求情况、页面内包含重定向的情况、新建Window的情况。无论哪种情况均会在进度达到百分之八十时被监听到,并执行异步检查处理。

2、提示方式

开启异步线程检测过程通过地址栏(Urlbar)检测加载(Loading)状态标识,请求获得网址状态后根据状态更新Urlbar的Icon状态标识。当结果为危险时,拼接请求危险警告页的请求,展示危险提示页。

3、危险情况处理

当危险情况时,现有技术使用本地危险警告页方式提示用户,并支持关闭当前页和继续访问功能,提示文案和异常处理较为固定,不便于多种情况的灵活处理;而本实施例考虑危险的多种可能性和多种处理方式进行扩展,使用危险情况下动态请求危险页的方式,展示警告页面。危险警告页展示内容根据危险页的危险类型动态显示不同的警示内容和可支持的后续操作。例如,对危害较大的网址,不支持继续访问。检测到危险页后提示危险并给出关闭当前页按钮。用户点返回后,删除危险页在网页请求中的记录,避免危险页有再次展示的机会;对于危害较小的网址,如内容被篡改,有恶意广告,签名不合法危害不严重的情况,保留继续访问入口,在用户点击继续访问时,可以正常显示危险网页。

4、每个网址请求后,都会有对应网址检测记录(WebPageInfo)保存当前请求网页的状态,包含检测状态,网址内容,标题,存储类型,页面类型等。当网址检测后,状态会保存在WebPageInfo对象中。前进后退时,根据读取WebPageInfo中的检测结果控制显示不同的警告状态。

5、检测完成的网址在网页对应的WebPageInfo对象中缓存的同时,也会存储在本地数据库中。通过网址作为标识。每次请求网址检测时,会优先查找本地数据库中是否有过检测,如果有直接返回数据库中存储的状态值。

6、针对危险情况下,请求警告页同时,会将危险页从本地请求记录中移除。为了减少用户能够再次看到的机会。即对用户的体验是:在请求网页发现该网页为危险网页后,会看到危险警告页,在警告页点返回时直接跳过请求的危险页回到危险页的上一页。

7、针对警告页中继续访问所做的处理方案是:继续访问情况下对请求的网址不做检测直接请求;可继续访问的必要条件是网址中包含继续访问通行码。其中,通行码通过浏览器和警告页后台约定算法计算得出。在检测出危险时生成;警告页将计算出的通行码拼接到继续访问连接中。

参见图3,是第二实施例中针对警告网址生成并验证访问通行码的流程图,包括:

S300:checkthread从网盾服务模块接收检测结果;

S301:checkthread得到检测结果后进行数据解析,并提取出危险级别参数;

S302:checkthread根据解析的数据,利用预先与云端约定的算法,生成访问通行码;

S303:checkthread将访问通行码进行缓存;

S304:checkthread向UI线程返回网址检测结果;

S305:UI线程向拦截页面模块请求拦截页面;

S306:拦截页面模块根据约定算法计算访问通行码;

S307:拦截页面模块向UI线程返回携带有访问通行码的拦截页面;

S308:UI线程对云端的访问通行码和本地存储的访问通行码进行比对;

S309:如果比对结果一致,则对待检测网址的页面内容进行显示。

上述实施例是从移动终端角度描述了网址检测的方案,与其对应,本发明本发明还提供一种在云端侧的移动终端浏览器网址检测方法,包括:

1、接收移动终端发送的网址异步检测请求;

2、根据预置的危险网址库,对所述网址异步检测请求中所针对的网址进行安全性检测;

3、向移动终端返回的网址检测结果,其中,所述网址检测结果中包含网址的危险级别参数;

4、接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求;

5、根据所述拦截页面的请求,向所述移动终端返回拦截页面。

优选的,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

优选的,当所述危险级别参数是所述第一级别参数时,所述根据所述拦截页面的请求,向所述移动终端返回拦截页面,包括:

在所述拦截页面中创建包含危险的提示信息,和/或,通过所述拦截页面跳转到其他安全的网页。

优选的,当所述危险级别参数是所述第二级别参数时,在所述接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求之后,还包括:

按照与移动终端预先约定算法计算所述网址的访问通行码,并在所述拦截页面中携带所述访问通行码。

参见图4,为本发明实施例提供的一种移动终端浏览器网址检测装置,该装置包括:

网址获取单元401,用于获取用户在所述移动终端浏览器的地址栏中输入的网址;

检测请求单元402,用于在所述网址对应的页面加载到预定程度时,向云端发起网址异步检测请求;

检测结果接收单元403,用于接收云端返回的网址检测结果,提取出网址的危险级别参数;

拦截页面请求单元404,用于向所述云端请求与所述危险级别参数对应的拦截页面;

网页显示单元405,用于根据所述拦截页面,向用户进行网页显示。

优选的,还包括:

检测记录存储单元406,用于将检测结果中的相关信息存储在移动终端本地,生成网址检测记录。

优选的,还包括:

本地检测单元407,用于根据本地预先存储的网址检测记录,查找是否包括所述地址栏中输入的网址对应的检测记录,若有,直接从所述检测记录中提取出所述网址的危险级别参数。

优选的,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

优选的,当所述危险级别参数是所述第一级别参数时,所述网页显示单元405具体用于:在所述拦截页面中向用户显示所述网址存在危险的提示,和/或,通过所述拦截页面跳转到其他安全的网页。

优选的,当所述危险级别参数是所述第一级别参数时,所述装置还包括:

记录清除单元408,用于将所述网址的访问请求从本地记录中清除。

优选的,当所述危险级别参数是所述第二级别参数时,所述装置还包括:

访问通行码计算单元409,用于根据所述网址对应的信息,按照与所述云端预先约定算法,计算得到访问通行码并存储;

访问通行码比对单元410,用于从所述拦截页面中提取出云端按照所述预先约定算法计算的访问通行码,并将云端计算的访问通行码与本地存储的访问通行码进行比对,如果一致,则指示所述网页显示单元在所述拦截页面中进行所述网址对应页面内容的显示。

另外,参见图5,本发明还提供一种移动终端浏览器网址检测装置,包括:

检测请求接收单元501,用于接收移动终端发送的网址异步检测请求;

检测单元502,用于根据预置的危险网址库,对所述网址异步检测请求中所针对的网址进行安全性检测;

检测结果反馈单元503,用于向移动终端返回的网址检测结果,其中,所述网址检测结果中包含网址的危险级别参数;

拦截页面请求接收单元504,用于接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求;

拦截页面返回单元505,用于根据所述拦截页面的请求,向所述移动终端返回拦截页面。

优选的,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

优选的,当所述危险级别参数是所述第一级别参数时,所述拦截页面返回单元505具体用于:在所述拦截页面中创建包含危险的提示信息,和/或,通过所述拦截页面跳转到其他安全的网页。

优选的,当所述危险级别参数是所述第二级别参数时,所述装置还包括:

访问通行码计算单元506,用于按照与移动终端预先约定算法计算所述网址的访问通行码,并在所述拦截页面中携带所述访问通行码。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

可见,本发明至少提供如下方案:

A1、一种移动终端浏览器网址检测方法,包括:

获取所述移动终端浏览器的地址栏中的网址;

在所述网址对应的页面加载到预定程度时,向云端发起网址异步检测请求;

接收云端返回的网址检测结果,提取出网址的危险级别参数;

向所述云端请求与所述危险级别参数对应的拦截页面;

根据所述拦截页面,向用户进行网页显示。

A2、如A1所述的方法,在接收云端返回的网址检测结果之后,还包括:

将检测结果中的相关信息存储在移动终端本地,生成网址检测记录。

A3、如A2所述的方法,在所述向云端发起网址异步检测请求之前,还包括:

根据本地预先存储的网址检测记录,查找是否包括所述地址栏中输入的网址对应的检测记录,若有,直接从所述检测记录中提取出所述网址的危险级别参数。

A4、如A1所述的方法,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

A5、如A4所述的方法,当所述危险级别参数是所述第一级别参数时,所述根据所述拦截页面,向用户进行网页显示,包括:

在所述拦截页面中向用户显示所述网址存在危险的提示,和/或,通过所述拦截页面跳转到其他安全的网页。

A6、如A4所述的方法,当所述危险级别参数是所述第一级别参数时,所述方法还包括:

将所述网址的访问请求从本地记录中清除。

A7、如A4所述的方法,当所述危险级别参数是所述第二级别参数时,所述向所述云端请求与所述危险级别参数对应的拦截页面之前,还包括:根据所述网址对应的信息,按照与所述云端预先约定算法,计算得到访问通行码并存储;

在向所述云端请求到所述拦截页面之后,还包括:从所述拦截页面中提取出云端按照所述预先约定算法计算的访问通行码,并将云端计算的访问通行码与本地存储的访问通行码进行比对,如果一致,则在所述拦截页面中进行所述网址对应页面内容的显示。

B8、一种移动终端浏览器网址检测方法,包括:

接收移动终端发送的网址异步检测请求;

根据预置的危险网址库,对所述网址异步检测请求中所针对的网址进行安全性检测;

向移动终端返回的网址检测结果,其中,所述网址检测结果中包含网址的危险级别参数;

接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求;

根据所述拦截页面的请求,向所述移动终端返回拦截页面。

B9、如B8所述的方法,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

B10、如B9所述的方法,当所述危险级别参数是所述第一级别参数时,所述根据所述拦截页面的请求,向所述移动终端返回拦截页面,包括:

在所述拦截页面中创建包含危险的提示信息,和/或,通过所述拦截页面跳转到其他安全的网页。

B11、如B9所述的方法,当所述危险级别参数是所述第二级别参数时,在所述接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求之后,还包括:

按照与移动终端预先约定算法计算所述网址的访问通行码,并在所述拦截页面中携带所述访问通行码。

C12、一种移动终端浏览器网址检测装置,包括:

网址获取单元,用于获取所述移动终端浏览器的地址栏中的网址;

检测请求单元,用于在所述网址对应的页面加载到预定程度时,向云端发起网址异步检测请求;

检测结果接收单元,用于接收云端返回的网址检测结果,提取出网址的危险级别参数;

拦截页面请求单元,用于向所述云端请求与所述危险级别参数对应的拦截页面;

网页显示单元,用于根据所述拦截页面,向用户进行网页显示。

C13、如C12所述的装置,还包括:

检测记录存储单元,用于将检测结果中的相关信息存储在移动终端本地,生成网址检测记录。

C14、如C13所述的装置,还包括:

本地检测单元,用于根据本地预先存储的网址检测记录,查找是否包括所述地址栏中输入的网址对应的检测记录,若有,直接从所述检测记录中提取出所述网址的危险级别参数。

C15、如C12所述的装置,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

C16、如C15所述的装置,当所述危险级别参数是所述第一级别参数时,所述网页显示单元具体用于:在所述拦截页面中向用户显示所述网址存在危险的提示,和/或,通过所述拦截页面跳转到其他安全的网页。

C17、如C15所述的装置,当所述危险级别参数是所述第一级别参数时,所述装置还包括:

记录清除单元,用于将所述网址的访问请求从本地记录中清除。

C18、如C15所述的装置,当所述危险级别参数是所述第二级别参数时,所述装置还包括:

访问通行码计算单元,用于根据所述网址对应的信息,按照与所述云端预先约定算法,计算得到访问通行码并存储;

访问通行码比对单元,用于从所述拦截页面中提取出云端按照所述预先约定算法计算的访问通行码,并将云端计算的访问通行码与本地存储的访问通行码进行比对,如果一致,则指示所述网页显示单元在所述拦截页面中进行所述网址对应页面内容的显示。

D19、一种移动终端浏览器网址检测装置,包括:

检测请求接收单元,用于接收移动终端发送的网址异步检测请求;

检测单元,用于根据预置的危险网址库,对所述网址异步检测请求中所针对的网址进行安全性检测;

检测结果反馈单元,用于向移动终端返回的网址检测结果,其中,所述网址检测结果中包含网址的危险级别参数;

拦截页面请求接收单元,用于接收移动终端发起的获取与所述危险级别参数对应的拦截页面的请求;

拦截页面返回单元,用于根据所述拦截页面的请求,向所述移动终端返回拦截页面。

D20、如D19所述的装置,所述危险级别参数包括表明所述网址是危险网址的第一级别参数和表明所述网址是警示网址的第二级别参数。

D21、如D20所述的装置,当所述危险级别参数是所述第一级别参数时,所述拦截页面返回单元具体用于:在所述拦截页面中创建包含危险的提示信息,和/或,通过所述拦截页面跳转到其他安全的网页。

D22、如D20所述的装置,当所述危险级别参数是所述第二级别参数时,所述装置还包括:

访问通行码计算单元,用于按照与移动终端预先约定算法计算所述网址的访问通行码,并在所述拦截页面中携带所述访问通行码。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1