一种进行网页加载的方法、装置和浏览器的制造方法

文档序号:6515056阅读:145来源:国知局
一种进行网页加载的方法、装置和浏览器的制造方法
【专利摘要】本发明公开了一种进行网页加载的方法,包括:在浏览器侧接收加载网页的第一请求;获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息;上传所述特征信息到服务器侧;接收服务器侧返回的进行无痕浏览模式切换的信息;按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页。本发明可以提取用户请求中的或者请求的网页中的特征信息,在服务器侧判断特征信息是否是医疗疾病类的信息,当判断是时,自动切换进入无痕浏览模式,避免了用户手动切换无痕浏览模式,减少了操作步骤,减少了浏览器的资源占用,方便了用户操作,减少了用户缺漏启动无痕浏览模式的问题。
【专利说明】一种进行网页加载的方法、装置和浏览器
【技术领域】
[0001]本发明涉及浏览器的【技术领域】,具体涉及一种进行网页加载的方法、一种进行网页加载的装置,以及,一种浏览器。
【背景技术】
[0002]随着互联网的日益普及,人们对随时随地能够上网的需求越来越强烈,因此公共电脑组件开始普及。目前可以在很多地方,诸如宾馆、酒店、娱乐场所、机场等地方,都提供了电脑以供用户上网。
[0003]然而,通过公共电脑浏览网页会遗留下浏览痕迹,这样违背了很多用户的意愿,有的时候用户甚至在个人电脑中也不希望他人看到自己的浏览记录。此外,浏览痕迹不仅会暴露个人隐私,严重情况下还会为不法者提供方便,其可以通过窃取从计算机中遗留下的上网浏览痕迹来从事不法行为,如窃取网上银行账户密码等,从而给用户财产等带来了极大风险。
[0004]现有技术中,浏览器的菜单项目中加入一项是名为“新建一无痕小窗”的功能选项,用户通过点击该选项,新建一个浏览器进程,在该浏览器进程中进行无痕浏览网页。
[0005]然而上述的无痕操作都是需要用户手动开启这些无痕的窗口,操作十分不方便,尤其是对于不熟悉浏览器功能的用户。

【发明内容】

[0006]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种进行网页加载的方法和相应的一种进行网页加载的装置,以及,一种浏览器。
[0007]依据本发明的一个方面,提供了一种进行网页加载的方法,包括:
[0008]在浏览器侧接收加载网页的第一请求;
[0009]获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息;
[0010]上传所述特征信息到服务器侧;
[0011]接收服务器侧返回的进行无痕浏览模式切换的信息;
[0012]按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页。
[0013]可选地,所述在浏览器侧接收加载网页的第一请求的步骤包括:
[0014]在浏览器侧的第一浏览器窗口接收加载网页的第一请求,所述第一浏览器窗口为有痕浏览模式的浏览器窗口。
[0015]可选地,在所述获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息的步骤之后,还包括:
[0016]当接收服务器侧返回的进行无痕浏览模式切换的信息失败时,在浏览器侧依据所述特征信息生成进行无痕浏览模式切换的信息。
[0017]可选地,所述特征信息包括在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中输入的搜索关键字;
[0018]和/ 或,
[0019]在浏览器地址栏中输入的URL ;
[0020]和/ 或,
[0021]所述网页中的文本、图片和视频。
[0022]可选地,所述上传所述特征信息到服务器侧的步骤包括:
[0023]上传所述搜索关键字至服务器侧;所述服务器侧用于判断所述搜索关键字是否为医疗疾病类的文字信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0024]可选地,所述上传所述特征信息到服务器侧的步骤包括:
[0025]上传所述URL至服务器侧;所述服务器侧用于判断所述URL是否为医疗疾病类的URL信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0026]可选地,所述上传所述特征信息到服务器侧的步骤包括:
[0027]加载所述网页,获得所述网页的文本;
[0028]上传所述网页的文本至服务器侧;所述服务器侧用于判断所述文本是否为医疗疾病类的文字信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0029]可选地,所述在浏览器侧依据所述特征信息生成进行无痕浏览模式切换的信息的步骤包括:
[0030]在浏览器侧采用所述搜索关键字进行医疗疾病类的文字信息的匹配;
[0031]当匹配成功时,生成进行无痕浏览模式切换的信息;
[0032]和/ 或,
[0033]在浏览器侧采用所述URL进行医疗疾病类的URL信息的匹配;
[0034]当匹配成功时,生成进行无痕浏览模式切换的信息;
[0035]和/ 或,
[0036]在浏览器侧加载所述网页,获得所述网页的文本;
[0037]采用所述网页的文本进行医疗疾病类的文字信息的匹配;
[0038]当匹配成功时,生成进行无痕浏览模式切换的信息。
[0039]可选地,还包括:
[0040]在所述第一浏览器窗口生成是否进入无痕浏览模式的提示信息;
[0041]当接收到针对所述提示信息返回的确认信息时,执行所述按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页的步骤。
[0042]可选地,所述按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页的步骤包括:
[0043]开启第二浏览器窗口以进入无痕浏览模式,其中,所述第二浏览器窗口为无痕浏览模式的浏览器窗口;
[0044]在所述第二浏览器窗口中加载所述网页。
[0045]可选地,还包括:
[0046]在所述第一浏览器窗口删除当前网页的浏览历史。
[0047]可选地,所述浏览历史包括历史访问记录、恢复页面记录和/或地址栏下拉列表记录。[0048]可选地,所述无痕浏览模式为浏览器不保存浏览网页痕迹的浏览模式;其中,所述浏览网页痕迹包括浏览历史、搜索历史、下载历史、表单历史、撤销页面列表、cookie和/或浏览器的临时文件。
[0049]根据本发明的另一方面,提供了一种进行网页加载的装置,包括:
[0050]第一请求接收模块,适于在浏览器侧接收加载网页的第一请求;
[0051]特征信息获取模块,适于获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息;
[0052]特征信息上传模块,适于上传所述特征信息到服务器侧;
[0053]切换信息接收模块,适于接收服务器侧返回的进行无痕浏览模式切换的信息;
[0054]无痕浏览模块,适于按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页。
[0055]可选地,所述第一请求接收模块还适于:
[0056]在浏览器侧的第一浏览器窗口接收加载网页的第一请求,所述第一浏览器窗口为有痕浏览模式的浏览器窗口。
[0057]可选地,还包括:
[0058]切换信息生成模式,适于在接收服务器侧返回的进行无痕浏览模式切换的信息失败时,在浏览切换信息生成模块器侧依据所述特征信息生成进行无痕浏览模式切换的信
肩、O
[0059]可选地,所述特征信息包括在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中输入的搜索关键字;
[0060]和/ 或,
[0061]在浏览器地址栏中输入的URL ;
[0062]和/ 或,
[0063]所述网页中的文本、图片和视频。
[0064]可选地,所述特征信息上传模块还适于:
[0065]上传所述搜索关键字至服务器侧;所述服务器侧用于判断所述搜索关键字是否为医疗疾病类的文字信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0066]可选地,所述特征信息上传模块还适于:
[0067]上传所述URL至服务器侧;所述服务器侧用于判断所述URL是否为医疗疾病类的URL信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0068]可选地,所述特征信息上传模块还适于:
[0069]加载所述网页,获得所述网页的文本;
[0070]上传所述网页的文本至服务器侧;所述服务器侧用于判断所述文本是否为医疗疾病类的文字信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0071]可选地,所述切换信息生成模块还适于:
[0072]在浏览器侧采用所述搜索关键字进行医疗疾病类的文字信息的匹配;
[0073]当匹配成功时,生成进行无痕浏览模式切换的信息;
[0074]和/ 或,
[0075]在浏览器侧采用所述URL进行医疗疾病类的URL信息的匹配;[0076]当匹配成功时,生成进行无痕浏览模式切换的信息;
[0077]和/ 或,
[0078]在浏览器侧加载所述网页,获得所述网页的文本;
[0079]采用所述网页的文本进行医疗疾病类的文字信息的匹配;
[0080]当匹配成功时,生成进行无痕浏览模式切换的信息。
[0081]可选地,还包括:
[0082]提示信息生产模块,适于在所述第一浏览器窗口生成是否进入无痕浏览模式的提示信息;
[0083]触发模块,适于在接收到针对所述提示信息返回的确认信息时,执行所述按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页的步骤。
[0084]可选地,所述无痕浏览模块还适于:
[0085]开启第二浏览器窗口以进入无痕浏览模式,其中,所述第二浏览器窗口为无痕浏览模式的浏览器窗口;
[0086]在所述第二浏览器窗口中加载所述网页。
[0087]可选地,还包括:
[0088]浏览历史删除模块,适于在所述第一浏览器窗口删除当前网页的浏览历史。
[0089]可选地,所述浏览历史包括历史访问记录、恢复页面记录和/或地址栏下拉列表记录。
[0090]可选地,所述无痕浏览模式为浏览器不保存浏览网页痕迹的浏览模式;其中,所述浏览网页痕迹包括浏览历史、搜索历史、下载历史、表单历史、撤销页面列表、cookie和/或浏览器的临时文件。
[0091]根据本发明的另一方面,提供了一种浏览器,包括:
[0092]第一请求接收模块,适于在浏览器侧接收加载网页的第一请求;
[0093]特征信息获取模块,适于获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息;
[0094]特征信息上传模块,适于上传所述特征信息到服务器侧;
[0095]切换信息接收模块,适于接收服务器侧返回的进行无痕浏览模式切换的信息;
[0096]无痕浏览模块,适于按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页。
[0097]本发明可以提取用户请求中的或者请求的网页中的特征信息,在服务器侧判断特征信息是否是医疗疾病类的信息,当判断是时,自动切换进入无痕浏览模式,避免了用户手动切换无痕浏览模式,减少了操作步骤,减少了浏览器的资源占用,方便了用户操作,减少了用户缺漏启动无痕浏览模式的问题。
[0098]本发明可以在浏览器侧判断特征信息是否是医疗疾病类的信息,进一步提高了无痕浏览模式切换的稳定性和实用性,并可以降低服务器侧的资源占用。
[0099]本发明可以生成是否进入无痕浏览模式的提示信息,以减少误操作。
[0100]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0101]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0102]图1示出了根据本发明一个实施例的一种进行网页加载的方法实施例1的步骤流程图;
[0103]图2示出了根据本发明一个实施例的一种进行网页加载的方法实施例2的步骤流程图;
[0104]图3示出了根据本发明一个实施例的一种进行网页加载的方法实施例3的步骤流程图;以及,
[0105]图4示出了根据本发明一个实施例的一种进行网页加载的装置实施例的结构框图。
【具体实施方式】
[0106]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0107]参照图1,示出了根据本发明一个实施例的一种进行网页加载的方法实施例1的步骤流程图,具体可以包括如下步骤:
[0108]步骤101,在浏览器侧接收加载网页的第一请求;
[0109]加载网页的第一请求可以是指用户发出的加载某网页的指示,例如,用户可以通过点击某链接来打开一个网页,或者在地址栏输入网址来打开一个网页,或者在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中输入搜索关键字来打开一个网页等等。当用户点击某链接的指示时,就相当于接收到了用户加载网页的第一请求;当在地址栏输入某网址并点击确定按钮或按下回车键时,也相当于接收到了用户加载网页的第一请求;当在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中输入搜索关键字并点击确认按钮或者按下回车键时,也相当于接收到了用户加载网页的第一请求。
[0110]其中,第一请求的内容可以包括用户请求加载的网页的标识和/或网页的特征。网页标识可以是能够代表一个唯一确定的网页的信息,例如统一资源标识符(UniformResource Identifier, URI),统一资源标识符又具体可以包括统一资源定位符(UniformResource Locator, URL),或者统一资源名称(Uniform Resource Name, URN)等等。网页的特征可以是用于搜索(用户输入的、点击链接获取的等等)的搜索关键字等等。
[0111]在本发明的一种优选实施例中,所述步骤101具体可以包括如下子步骤:
[0112]子步骤S11,在浏览器侧的第一浏览器窗口接收加载网页的第一请求,所述第一浏览器窗口为有痕浏览模式的浏览器窗口。
[0113]有痕浏览模式可以为浏览器保存用户浏览网页痕迹的浏览模式;其中,浏览网页痕迹可以包括浏览历史、搜索历史、下载历史、表单历史(用户名、密码、搜索关键字等)、撤销页面列表、cookie和/或浏览器的临时文件等等。
[0114]步骤102,获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征
信息;
[0115]特征信息可以为能够代表第一请求特性的信息,或者,特征信息可以为能够代表第一请求所请求加载网页特性的信息。
[0116]在本发明的一种优选实施例中,所述特征信息可以包括在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中输入的搜索关键字;
[0117]和/ 或,
[0118]在浏览器地址栏中输入的URL ;
[0119]和/ 或,
[0120]所述网页中的文本、图片和视频。
[0121]在具体实现中,特征信息可以在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中提取用户输入的搜索请求信息,该搜索请求信息可以用于请求搜索与之相关的信息,然后从该搜索请求信息中提取搜索关键字;当然,也可以直接在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中提取用户输入的搜索请求信息作为搜索关键字;
[0122]特征信息可以是在浏览器地址栏中输入的URL,具体可以是用户直接输入的URL,也可以是用户点击的某个链接;
[0123]特征信息可以是进行当前网页的加载,获取到的当前网页的文本、图片和视频。需要说明的是,网页可以具有文本、图片和视频中的一种或多种,所能获取的网页中的文本、图片和视频是相对应的一种或多种。
[0124]步骤103,上传所述特征信息到服务器侧;
[0125]将特征信息上传至服务器侧,服务器侧可以用于采用该特征信息判断是否进行无痕浏览模式的切换。
[0126]在本发明的一种优选实施例中,步骤103具体可以包括如下子步骤:
[0127]子步骤S21,上传所述搜索关键字至服务器侧;所述服务器侧用于判断所述搜索关键字是否为医疗疾病类的文字信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0128]在具体实现中,服务器侧可以采用爬虫采集医疗疾病类的文字信息,然后采用采集到的医疗疾病类的文字信息生成一个关键字映射表。例如,关键字映射表的一个示例可以如下:
[0129]
医疗疾病类的文字信息 宫颈糜烂、子宫肌瘤、细菌性阴道炎、霉菌性_I阴道炎、月经不调......_
[0130]当服务器侧接收到浏览器侧上传的搜索关键字时,服务器侧可以采用该搜索关键字在该关键字映射表中进行匹配,当匹配到该搜索关键字是医疗疾病类的文字信息时,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0131]在本发明的一种优选实施例中,步骤103具体可以包括如下子步骤:[0132]子步骤S22,上传所述URL至服务器侧;所述服务器侧用于判断所述URL是否为医疗疾病类的URL信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
[0133]在具体实现中,服务器侧可以采用爬虫采集医疗疾病类的URL信息,然后采用采集到的医疗疾病类的URL信息生成一个URL映射表。例如,URL映射表中的一个医疗疾病类的URL信息的示例可以如下:
[0134]
【权利要求】
1.一种进行网页加载的方法,包括: 在浏览器侧接收加载网页的第一请求; 获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息; 上传所述特征信息到服务器侧; 接收服务器侧返回的进行无痕浏览模式切换的信息; 按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页。
2.如权利要求1所述的方法,其特征在于,所述在浏览器侧接收加载网页的第一请求的步骤包括: 在浏览器侧的第一浏览器窗口接收加载网页的第一请求,所述第一浏览器窗口为有痕浏览模式的浏览器窗口。
3.如权利要求1所述的方法,其特征在于,在所述获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息的步骤之后,还包括: 当接收服务器侧返回的进行无痕浏览模式切换的信息失败时,在浏览器侧依据所述特征信息生成进行无痕浏览模式切换的信息。
4.如权利要求1或3所述的方法,其特征在于,所述特征信息包括在浏览器地址栏、搜索栏、搜索引擎中的搜索关键字输入框中输入的搜索关键字; 和/或, 在浏览器地址栏中输入的URL ; 和/或, 所述网页中的文本、图片和视频。
5.如权利要求4所述的方法,其特征在于,所述上传所述特征信息到服务器侧的步骤包括: 上传所述搜索关键字至服务器侧;所述服务器侧用于判断所述搜索关键字是否为医疗疾病类的文字信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
6.如权利要求4所述的方法,其特征在于,所述上传所述特征信息到服务器侧的步骤包括: 上传所述URL至服务器侧;所述服务器侧用于判断所述URL是否为医疗疾病类的URL信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
7.如权利要求4所述的方法,其特征在于,所述上传所述特征信息到服务器侧的步骤包括: 加载所述网页,获得所述网页的文本; 上传所述网页的文本至服务器侧;所述服务器侧用于判断所述文本是否为医疗疾病类的文字信息,若是,则发送进行无痕浏览模式切换的信息至浏览器侧。
8.一种进行网页加载的装置,包括: 第一请求接收模块,适于在浏览器侧接收加载网页的第一请求; 特征信息获取模块,适于获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息; 特征信息上传模块,适于上传所述特征信息到服务器侧;切换信息接收模块,适于接收服务器侧返回的进行无痕浏览模式切换的信息; 无痕浏览模块,适于按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页。
9.如权利要求8所述的装置,其特征在于,所述第一请求接收模块还适于: 在浏览器侧的第一浏览器窗口接收加载网页的第一请求,所述第一浏览器窗口为有痕浏览模式的浏览器窗口。
10.一种浏览器,包括: 第一请求接收模块,适于在浏览器侧接收加载网页的第一请求; 特征信息获取模块,适于获取所述第一请求的特征信息,和/或,所述加载网页中所包含的特征信息; 特征信息上传模块,适于上传所述特征信息到服务器侧; 切换信息接收模块,适于接收服务器侧返回的进行无痕浏览模式切换的信息; 无痕浏览模块,适于按照所述无痕浏览模式切换的信息,触发所述浏览器切换到无痕浏览模式下加载所述网页。
【文档编号】G06F17/30GK103955459SQ201310471396
【公开日】2014年7月30日 申请日期:2013年10月10日 优先权日:2013年10月10日
【发明者】田新超, 马远真, 王天平 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1