基于浏览器的数据处理方法和浏览器的制造方法

文档序号:9432709阅读:607来源:国知局
基于浏览器的数据处理方法和浏览器的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种基于浏览器的数据处理方法和一种浏览器。
【背景技术】
[0002]浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与网页服务器或者HTML文件进行交互的一种软件。浏览器在日常生活中被广泛应用,用户通过浏览器可以搜索信息、浏览网页、观看视频、阅读新闻、查看图片等等。
[0003]以用户通过浏览器搜索信息为例,当用户通过浏览器提供的搜索页面搜索一字/词(搜索字/词)时,浏览器会将根据所述用户输入的搜索字/词得到的搜索结果页面显示给用户,以便用户查看,其中,所述搜索结果页面中显示有多条搜索结果,然而,目前通过浏览器得到的搜索结果页面中的搜索结果的内容和形式都比较单一,且搜索结果比较局限。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于浏览器的数据处理方法和一种浏览器装置。
[0005]依据本发明的一个方面,提供了一种基于浏览器的数据处理方法,包括:
[0006]在浏览器的当前标签页的页面之上加载内置透明页面;其中,所述内置透明页面覆盖在所述当前标签页的页面之上;
[0007]接收通过浏览器的设定接口返回的与设定关键字相匹配的数据信息;其中,所述数据信息中携带有设定位置信息;
[0008]根据所述设定位置信息对接收的数据信息进行渲染,并在所述内置透明页面上显示;其中,所述数据信息在所述内置透明页面上的显示位置为所述设定位置信息所指示的位置。
[0009]依据本发明的一个方面,提供了一种浏览器装置,包括:
[0010]加载模块,用于在浏览器的当前标签页的页面之上加载内置透明页面;其中,所述内置透明页面覆盖在所述当前标签页的页面之上;
[0011]接收模块,用于接收通过浏览器的设定接口返回的与设定关键字相匹配的数据信息;其中,所述数据信息中携带有设定位置信息;
[0012]渲染模块,用于根据所述设定位置信息对接收的数据信息进行渲染,并在所述内置透明页面上显示;其中,所述数据信息在所述内置透明页面上的显示位置为所述设定位置信息所指示的位置。
[0013]本发明实施例公开的一种基于浏览器的数据处理方案,可以在浏览器的当前标签页的页面之上加载一内置透明页面;并将获取的与设定关键字相匹配的数据信息渲染后在所述内置透明页面上显示,可以,在本发明实施例中,当前标签页,如,在当前标签页是一搜索结果页面时,除了可以在所述当前标签页中显示搜索结果以外,还可以通过覆盖在所述当前标签页页面之上的内置透明页显示与设定关键字相匹配的其他数据信息,用户可以同时查看到搜索结果和所述与设定关键字相匹配的其他数据信息,丰富了所述当前标签页的显示内容,用户可以查看(获取)到更多的信息。
[0014]进一步地,所述数据信息在渲染显示时,可以根据所述数据信息中携带的设定位置信息在所述内置透明页面中的任意位置处进行显示,显示样式多样化,不局限于某一设定的样式。
[0015]此外,与设定关键字相匹配的数据信息可以但不仅限于是其他用户针对所述设定关键字的评论信息、回复信息等,某一用户通过所述内置透明页面中加载的数据信息,可以获知到其他用户的观点和看法,实现了用户与用户之间的实时互动(交互),以及,信息的共享。
[0016]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0017]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0018]图1是本发明实施例一中一种基于浏览器的数据处理方法的步骤流程图;
[0019]图2是本发明实施例二中一种基于浏览器的数据处理方法的步骤流程图;
[0020]图3是本发明实施例三中一种吐槽贴纸的加载方法的步骤流程图;
[0021]图4是本发明实施例三中一种吐槽贴纸的加载示意图;
[0022]图5是本发明实施例四中一种浏览器装置的结构框图;
[0023]图6是本发明实施例五中一种浏览器装置的结构框图。
【具体实施方式】
[0024]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0025]实施例一
[0026]参照图1,示出了本发明实施例一中一种基于浏览器的数据处理方法的步骤流程图。在本实施例中,所述基于浏览器的数据处理方法可以包括:
[0027]步骤102,在浏览器的当前标签页的页面之上加载内置透明页面。
[0028]在本实施例中,一种可行的加载方式可以是:在所述内置透明页面加载完成后,所述内置透明页面覆盖在所述当前标签页的页面之上。换而言之,可以将所述内置透明页面理解为是一个独立的页面,所述独立的页面的背景是透明的,其大小可以与当前标签页的页面大小一致,覆盖在所述当前标签页的页面之上,由于所述独立的页面是透明的,故不会影响用户浏览当前标签页的中的内容。
[0029]步骤104,接收通过浏览器的设定接口返回的与设定关键字相匹配的数据信息。
[0030]在本实施例中,浏览器可以通过设置的设定接口获取与设定关键字相匹配的数据信息。其中,所述设定关键字可以包括但不仅限于:所述当前标签页中的某一个或某几个字/词,或,用于确定所述当前标签页的搜索字/词。进一步地,与设定关键字相匹配的数据信息则可以包括但不仅限于:针对所述设定关键字的评论信息、回复信息、与所述设定关键字相匹配的实时报道(新闻)、视频、图片、音频、第三方链接地址等信息。需要说明的是,所述数据信息中携带有设定位置信息,其中,所述设定位置信息可以指示所述数据信息在所述内置透明页面中的加载显示位置。
[0031]步骤106,根据所述设定位置信息对接收的数据信息进行渲染,并在所述内置透明页面上显示。
[0032]在本实施例中,可以采用任意一种适当的方式生成和加载所述内置透明页面。例如,一种可行的内置透明页面的生成方式可以如下:将所述内置透明页面视为一个DIV(Divis1n,层叠样式表单元的位置和层次)层,通过级联样式表CSS (Cascading StyleSheets)定义所述DIV层的显示样式(如,背景透明)。获取的数据信息则可以基于DIV层中定义的表单页面元素进行加载显示。其中,CSS选择器可以基于所述数据信息对应的设定位置信息来确定所述表单页面元素在所述内置透明页面中的显示位置。
[0033]当然,本领域技术人员应当明了的是,也可以采用Javascript或其他任意适当的语言来定义和生成所述内置透明页面,本实施例对此不作限制。
[0034]需要说明的是,所述数据信息在所述内置透明页面中的具体展现形式可以包括但不仅限于如下几种展现形式:
[0035]例如,渲染后的数据信息可以以弹窗的形式在所述内置透明页面中显示:所述弹窗加载在所述内置透明页面中的相应位置处(所述设定位置信息所指示的位置处),所述数据信息加载在所述弹窗中显示。进一步地,用户可以对所述弹窗进行编辑,如,对所述弹窗中显示的数据信息进行回复、评论、点赞、转发、以及关闭所述弹窗等。
[0036]又例如,渲染后的数据信息可以以图片的形式在所述内置透明页面中显示所:所述图片加载在所述内置透明页面中的相应位置处,所述数据信息加载在所述图片中显示。一般地,所述图片的背景颜色非透明(如,白色、黑色、黄色等)。
[0037]综上所述,本实施例所述的一种基于浏览器的数据处理方法,可以在浏览器的当前标签页的页面之上加载一内置透明页面;并将获取的与设定关键字相匹配的数据信息渲染后在所述内置透明页面上显示,可以,在本实施例中,当前标签页,如,在当前标签页是一搜索结果页面时,除了可以在所述当前标签页中显示搜索结果以外,还可以通过覆盖在所述当前标签页页面之上的内置透明页显示与设定关键字相匹配的其他数据信息,用户可以同时查看到搜索结果和所述与设定关键字相匹配的其他数据信息,丰富了所述当前标签页的显示内容,用户可以查看(获取)到更多的信息。
[0038]进一步地,所述数据信息在渲染显示时,可以根据所述数据信息中携带的设定位置信息在所述内置透明页面中的任意位置处进行显示,显示样式多样化,不局限于某一设定的样式。
[0039]此外,与设定关键字相匹配的数据信息可以但不仅限于是其他用户针对所述设定关键字的评论信息、回复信息等,某一用户通过所述内置透明页面中加载的数据信息,可以获知到其他用户的观点和看法,实现了用户与用户之间的实时互动(交互),以及,信息的共享。
[0040]实施例二
[0041]参照图2,示出了本发明实施例二中一种基于浏览器的数据处理方法的步骤流程图。在本实施例中,所述基于浏览器的数据处理方法可以包括:
[0042]步骤202,浏览器在当前标签页的页面之上加载内置透明页面。
[0043]在本实施例中,所述内置透
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1