首页> 中国专利> 浏览器中进行图片信息处理的方法和浏览器客户端

浏览器中进行图片信息处理的方法和浏览器客户端

摘要

本发明提供了一种在浏览器中进行图片信息处理的方法和浏览器客户端,其中,所述方法包括:获取浏览器的当前加载网页中满足设定条件的至少一个图片元素的图片属性信息;将获取的图片属性信息发送至服务器侧,并接收服务器侧返回的与图片属性信息对应的图片关键字;监测到对至少一个图片元素中的部分或全部图片元素的第一触发操作,在被触发的图片元素的设定位置处显示对应的图片关键字;监测到对对应的图片关键字的第二触发操作,在浏览器侧发起基于所述图片关键字的预置操作通。通过本发明,能够提供给用户除图片外观外的其他相关信息。

著录项

  • 公开/公告号CN104536975A

    专利类型发明专利

  • 公开/公告日2015-04-22

    原文格式PDF

  • 申请/专利号CN201410728494.5

  • 发明设计人 田新超;刘晓健;杨晓兵;

    申请日2014-12-03

  • 分类号G06F17/30(20060101);G06F9/445(20060101);

  • 代理机构11319 北京润泽恒知识产权代理有限公司;

  • 代理人兰淑铎

  • 地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)

  • 入库时间 2023-12-18 08:20:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-16

    专利权的转移 IPC(主分类):G06F17/30 专利号:ZL2014107284945 登记生效日:20220803 变更事项:专利权人 变更前权利人:北京奇虎科技有限公司 变更后权利人:北京奇虎科技有限公司 变更事项:地址 变更前权利人:100088 北京市西城区新街口外大街28号D座112室(德胜园区) 变更后权利人:100015 北京市朝阳区酒仙桥路6号院2号楼1至19层104号内8层801 变更事项:专利权人 变更前权利人:奇智软件(北京)有限公司 变更后权利人:

    专利申请权、专利权的转移

  • 2018-09-04

    授权

    授权

  • 2015-05-20

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20141203

    实质审查的生效

  • 2015-04-22

    公开

    公开

说明书

技术领域

本发明涉及网络技术领域,特别是涉及一种浏览器中进行图片信息处 理的方法和浏览器客户端。

背景技术

随着互联网的飞速发展,网络上的信息越来越丰富,其中,包括大量 的视频、音频、图片等信息,尤其是图片由于能够直观的展示所要展现的 信息,因此倍受使用者的青睐,因此,图片在网页信息中占据着非常重要 的位置,尤其是一些汽车类网站的更是包含大量的图片信息。

而当用户通过浏览器浏览某一网页例如:汽车类网站的网页时,网页 中通常会展示给用户很多的汽车图片,而用户通过汽车图片除能够了解汽 车的外形外,很难获取到任何其他的信息,例如:汽车的型号等信息,不 便于用户对图片所展示的汽车进行进一步地了解。再例如,当用户通过浏 览器浏览某一植物类网页时,对某一图片中展示的植物感兴趣时想对该植 物进行深入的了解时,无法从图片中获取该植物的相关信息,例如,植物 的名称等。

可见,现有的浏览器仅能够为用户展示网页中的图片,却无法提供给 用户除图片外观外的其他相关信息。

发明内容

鉴于上述现有的浏览器仅能够为用户展示网页中的图片,却无法提供 给用户除图片外观外的其他相关信息的问题,提出了本发明以便提供一种 克服上述问题或者至少部分地解决上述问题的浏览器中进行图片信息处理 的方法与浏览器客户端。

依据本发明的一个方面,提供了一种浏览器中进行图片信息处理的方 法,包括:获取浏览器的当前加载网页中满足设定条件的至少一个图片元 素的图片属性信息;将获取的所述图片属性信息发送至服务器侧,并接收 所述服务器侧返回的与所述图片属性信息对应的图片关键字;监测到对所 述至少一个图片元素中的部分或全部图片元素的第一触发操作,在被触发 的图片元素的设定位置处显示所述对应的图片关键字;监测到对所述对应 的图片关键字的第二触发操作,在浏览器侧发起基于所述图片关键字的预 置操作。

根据本发明的另一方面,提供了一种浏览器客户端,包括:获取模块, 用于获取浏览器的当前加载网页中满足设定条件的至少一个图片元素的图 片属性信息;发送模块,用于将获取的所述图片属性信息发送至服务器 侧,并接收所述服务器侧返回的与所述图片属性信息对应的图片关键字; 显示模块,用于监测到对所述至少一个图片元素中的部分或全部图片元素 的第一触发操作,在被触发的图片元素的设定位置处显示对应的图片关键 字;预置操作发起模块,用于监测到对所述对应的图片关键字的第二触发 操作,在浏览器侧发起基于所述图片关键字的预置操作。

通过本发明,浏览器从服务器侧获取当前加载网页中满足设定条件的 图片元素对应的关键字,当监测到用户对某一满足设定条件的图片元素的 第一触发操作时,在被触发的图片元素的设定位置处展示图片元素对应的 关键字,因此,能够解决现有的浏览器无法提供给用户除图片外观外的其 他相关信息的问题。同时,本发明提供的浏览器中进行图片信息处理的方 案,还能够监测到对在图片元素设定位置展示的图片关键字的第二触发操 作,在浏览器侧发起基于图片关键字的预置操作,例如:使用图片关键字进 行网页搜索、访问图片关键字对应的电商网页网址等预置操作,通过预置操 作能够提供给用户关于图片关键字相关的网页信息、图片关键字对应的电商 的信息等,从而提供给用户关于该图片元素更全面的信息。

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

附图说明

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

图1是根据本发明实施例一的一种浏览器中进行图片信息处理的方法的 步骤流程图;

图2是根据本发明实施例二的一种浏览器中进行图片信息处理的方法的 步骤流程图;

图3是根据本发明实施例三的一种浏览器客户端的结构框图;

图4是根据本发明实施例四的一种浏览器客户端的结构框图。

具体实施方式

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

实施例一

参照图1,示出了本发明实施例一的一种浏览器中进行图片信息处理方 法的步骤流程图。

本实施例的浏览器中进行图片信息处理方法包括以下步骤:

步骤S102:获取浏览器的当前加载网页中满足设定条件的至少一个图 片元素的图片属性信息。

本实施例中的设定条件可以由本领域技术人员根据实际需求进行设 定,例如:将设定条件设定为设定尺寸、设定大小、设定类型等等。优选 地,可以获取浏览器的当前加载网页中满足设定尺寸的至少一个图片元素 的图片属性信息。

获取的具体图片属性信息也可以由本领域技术人员在实际操作中根据 需求进行设定。例如:设置成仅获取图片的统一资源定位符URL、或仅获 取图片的标题,当然还可以设置成获取其他的属性信息,以保证获取的图 片属性信息能够唯一标识一个图片元素。

步骤S104:将获取的图片属性信息发送至服务器侧,并接收服务器侧 返回的与图片属性信息对应的图片关键字。

服务器侧存储图片属性信息与图片关键字的对应的关系,服务器侧接 收到图片属性信息后,通过查找对应关系获取图片属性信息对应的图片关 键字,将图片关键字返回至浏览器。

步骤S106:监测到对至少一个图片元素中的部分或全部图片元素的第 一触发操作,在被触发的图片元素的设定位置处显示对应的图片关键字。

本实施例中,对至少一个图片元素中的部分或全部图片元素进行的第 一触发操作包括但不限于:悬浮、点击、选择等等,例如:通过鼠标点选 某一图片元素或者在某一图片元素上超过一定时间的悬浮,可以实现对该 图片元素的第一触发操作,也可以通过快捷键一次选中多个图片元素,实 现对多个图片元素的第一触发操作。

对于图片关键字的显示位置,可以设置成在图片元素的任意合适的位 置显示,例如:图片元素的左上角、右上角、左下角等位置,本实施例对 此不作具体限定。而对于关键字的显示方式本实施例也不作具体限制,例 如:可以直接在图片元素上显示,也可以生成一个气泡,在气泡中显示图 片关键字,当然还有其他的显示方式,在本实施例不再一一列举。

步骤S108:监测到对对应的图片关键字的第二触发操作,在浏览器侧 发起基于图片关键字的预置操作。

通过本实施例提供的浏览器中进行图片信息处理方法,能够从服务器 侧获取当前加载网页中满足设定条件的图片元素对应的关键字,当监测到 用户对某一满足设定条件的图片元素的第一触发操作时,在被触发的图片 元素的设定位置处展示图片元素对应的关键字,因此,能够解决现有的浏 览器客户端无法提供给用户除图片展示的对象的外观外的其他相关信息的 问题。同时,本实施例提供的浏览器中进行图片信息处理方法,还能够监 测到对在图片元素设定位置展示的图片关键字的第二触发操作,在浏览器 客户端侧发起基于图片关键字的预置操作,例如:使用图片关键字进行网 页搜索、访问图片关键字对应的电商网页网址等预置操作,通过预置操作 能够提供给用户关于图片关键字相关的网页信息、图片关键字对应的电商 的信息等,从而提供给用户关于该图片元素更全面的信息。

实施例二

参照图2,示出了本发明实施例二的一种浏览器中进行图片信息处理方 法的步骤流程图。

本实施例中的浏览器中进行图片信息处理方法具体包括以下步骤:

步骤S202:浏览器判断当前加载网页是否为安全网页;若是,则执行 步骤S204,若否,则执行第一设定操作。

其中,第一设定操作可以是本领域技术人员根据实际需求设置的任意 适当操作,如终止对当前加载网页的操作。

在实现过程中,一种优选的判断当前加载网页是否为安全网页的步骤 流程如下:

步骤S2022:浏览器获取当前加载网页的网页属性信息。

其中,网页属性信息可以为网页的URL和/或网页的标题信息。

步骤S2024:浏览器将获取的网页属性信息发送至独立于浏览器的应 用。

其中,该独立于浏览器的应用可以是网盾,当然也可以是其他能够用 于网页安全性判定的应用。

步骤S2026:浏览器接收独立于浏览器的应用返回的、与网页属性信息 对应的安全标识,其中,安全标识用于指示当前加载网页是否为安全网 页。

浏览器通过上述步骤S2022至步骤S2026获得的安全标识来判定浏览器 当前加载网页是否为安全网页。若获得的安全标识指示当前加载网页为安 全网页,则执行步骤S204以及后续的获取浏览器的当前加载网页中满足设 定条件的至少一个图片元素的图片属性信息的步骤。若安全标识指示当前 加载网页不是安全网页,则执行第一设定操作。

步骤S204:当浏览器判断当前加载网页为安全网页时,进一步判断当 前加载网页是否具有使服务器侧进行图片识别的权限;若是,则执行步骤 S206,若否,则执行第二设定操作。

优选地,浏览器可以通过以下三种具体的方式来判断当前加载网页是 否具有使服务器侧进行图片识别的权限,分别如下:

第一种方式是通过独立于浏览器的应用来判断当前加载网页是否具有 使服务器侧进行图片识别的权限,具体过程如下:

浏览器获取当前加载网页的网页属性信息;将获取的网页属性信息发 送至独立于浏览器的应用;接收独立于浏览器的应用返回的、与网页属性 信息对应的权限标识,其中,权限标识用于指示当前加载网页是否具有使 服务器侧对当前加载网页中的图片元素进行图片识别的权限;若权限标识 指示当前加载网页具有使服务器侧进行图片识别的权限,则执行步骤 S206:获取浏览器的当前加载网页中满足设定条件的至少一个图片元素的 图片属性识信息。

本方式中,服务器侧仅能支持对某些特定类型的网页中的图片元素进 行图片识别,独立于浏览器的应用获取这些特定类型的相关信息,独立于 浏览器的应用通过浏览器发送的网页属性信息判断出浏览器当前加载网页 所属的类型,再判断当前加载网页所属的类型是否在特定类型中,若当前 加载网页的类型在特定类型中,独立于浏览器的应用则生成一个用于指示 当前加载网页是具有使服务器侧对当前加载网页中的图片元素进行图片识 别的权限标识。若当前加载网页的类型不在服务器侧支持的特定类型中, 则独立于浏览器的应用则生成一个用于指示当前加载网页不具有使服务器 侧对当前加载网页中的图片元素进行图片识别权限的权限标识。浏览器接 收到独立于浏览器的应用发送的权限标识后,根据权限标识的类型即可判 定当前加载网页是否具有使服务器侧进行图片识别的权限。

第二种方式是通过服务器侧来判断当前加载网页是否具有使服务器侧 进行图片识别的权限,具体过程如下:

浏览器获取当前加载网页的网页属性信息;将获取的网页属性信息发 送至服务器侧,并接收服务器侧返回的判断结果,其中,判断结果中携带 有服务器侧根据网页属性信息确定的、判断当前加载网页是否支持图片识 别的网页的信息;若判断结果指示当前加载网页支持图片识别,则执行步 骤S206:获取浏览器的当前加载网页中满足设定条件的至少一个图片元素 的图片属性信息。

第三种方式是通过浏览器是否能够接收到服务器侧发送的询问来判断 当前加载网页是否具有使服务器侧进行图片识别的权限,具体过程如下:

浏览器接收服务器侧发送的询问是否对当前加载网页进行图片识别的 消息;向服务器侧返回响应消息,在响应消息中携带指示是否接受服务器 侧对当前网页进行图片识别的信息。

该方式中服务器侧在判断浏览器当前加载网页具有使服务器侧进行图 片识别的权限后,向浏览器侧发送询问消息。而如果服务器侧不向浏览器 发送询问消息则证明浏览器当前加载的网页不具有使服务器侧进行图片识 别的权限。浏览器通过是否接收到浏览器侧发送的询问信息可以判断当前 加载的网页是否具有使服务器侧进行图片识别的权限。

此时,浏览器在接收到服务器侧发送的询问消息后,可以通过向服务 器侧返回携带指示是否接受服务器侧对当前加载网页进行图片识别的信息 来主动控制是否接受服务器侧对当前加载网页进行图片识别。当浏览器在 确定了向服务器侧返回了指示当前加载网页接受所述服务器侧进行图片识 别的信息的响应消息后,则执行步骤S206:获取浏览器的当前加载网页中 满足设定条件的至少一个图片元素的图片属性信息。

需要说明的是,上述是三种不同的判断当前加载网页是否具有使服务 器侧进行图片识别的权限的实现方式,在实际实现过程中,本领域技术人 员可以选择上述任一种、或多种方式组合来进行相关判断。并且,上述步 骤S202至步骤S204均为可选步骤,在实际应用中,可以不对网页的安全性 和图片识别权限进行区分,默认为均符合安全性和具有图片识别权限。当 然,采用了上述步骤S202至步骤S204的方案,进一步提高了本发明实施例 的图片信息处理方案的安全性。

步骤S206:浏览器获取当前加载网页中满足设定条件的至少一个图片 元素对应的图片属性信息。

通过上述步骤S202至步骤S204确定浏览器当前加载网页为安全网页、 且具有使服务器侧进行图片识别的权限的基础上,浏览器可以在以下三种 任一种情况下被触发执行步骤S206,具体如下:

第一种,在当前加载网页加载完成时,获取浏览器的当前加载网页中 满足设定条件的至少一个图片元素的图片属性信息。

第二种,在当前加载网页下接收到鼠标滚动指令时,获取浏览器的当 前加载网页中满足设定条件的至少一个图片元素的图片属性信息。

第三种,当判断出当前加载网页中存在满足设定条件的图片元素时, 获取浏览器的当前加载网页中满足设定条件的至少一个图片元素的图片属 性信息。

需要说明的是,本实施例中的满足的设定条件可以由本领域技术人员 根据实际需求进行设定,例如:将设定条件设定为设定尺寸、设定类型、 设定图片分辨率等。一种优选的设定方式为,以图片元素的尺寸作为设定 条件来有选择性的获取当前加载网页中的图片元素对应的图片属性信息。 即,浏览器获取当前加载网页中满足设定尺寸的至少一个图片元素对应的 图片属性信息。

本实施例中以获取当前加载网页中满足设定尺寸的至少一个图片元素 对应的图片属性信息为例对后续的步骤进行说明。需要说明的是,图片元 素尺寸大小的设定可以本领域技术人员根据实际需求进行设置,本实施例 中不作具体限定。

需要说明的是,浏览器在获取当前加载网页中满足设定尺寸的至少一 个图片元素对应的图片属性信息时,可以根据实际需求设置获取的具体方 式,例如:一次性获取当前加载网页中所有的满足设定尺寸的图片元素对 应的图片属性信息,再例如:先获取一部分满足设定尺寸的图片元素对应 的图片属性信息,将获取的这部分图片属性信息发送至服务器侧的同时获 取其他剩余的图片元素。本实施例对于浏览器以何种方式获取当前加载网 页中的图片元素的图片属性信息不作具体限制。

其中,图片属性信息可以包括URL、图片的标题、图片描述信息、图 片所在网页的标记以及图片分辨率中至少之一,优选地,获取图片元素对 应的URL作为图片属性信息,由于网页中的每个图片元素都对应有URL, 因此获取图片元素对应的URL更便捷。本实施例中以获取图片的URL为例 对后续的步骤进行说明。

步骤S208:浏览器将获取的图片属性信息发送至服务器侧,并接收服 务器侧返回的与图片属性信息对应的图片关键字。

优选地,浏览器将获取的图片属性信息加密后发送至服务器侧,并接 收服务器侧返回的加密后的、与图片属性信息对应的图片关键字。

本实施例中,浏览器将获取的图片属性信息发送至服务器侧可以由本 领域技术人员根据实际情况采用任意适当方式,优选地,可以设置成按照 以下三种发送方式中的任一种将获取的图片属性信息发送至服务器侧,具 体如下:

第一种,将获取的所有图片属性信息打包一次全部上传至服务器侧。

第二种,将获取的所有图片属性信息按照设定标准进行分组、并按照 第一设定规则依次上传每组图片属性信息。

需要说明的是,对于设定标准本实施例中对此不作具体限制,可以设 定成按照设定数量对图片属性信息进行分组,也可以设定成按照图片元素 尺寸的大小进行分组,还可以设定成按照图片属性信息、图片标题等对图 片属性信息进行分组,也可以设定成按照上传图片数据量进行分组。

在具体实现过程中,第一设定规则也可以由本领域技术人员根据实际 需求进行设置,本实施例中对此不作具体限制。例如:可以将第一设定规 则设定成按照特定时间间隔上传每组图片属性信息,还可以设置成待第一 组图片属性信息上传完毕后继而上传第二组图片属性信息。

第三种,在将当前获取的图片属性信息上传至服务器侧的同时,继续 获取当前加载网页中剩余的满足设定条件的图片元素的图片属性信息,并 按照第二设定规则上传继续获取的图片元素的图片属性信息至服务器侧, 直至当前加载网页中所有满足设定条件的图片元素的图片属性信息全部上 传至服务器侧。

其中,第二设定规则也可以由本领域技术人员根据实际需求进行设 置,例如:设置成按照设定时间间隔、将获取的图片属性信息分组上传等 等设置。第二设定规则的设置可以与第一设定规则相同也可以不同。

优选地,浏览器还可以获取当前用户帐号的信息,其中,用户帐号的 信息包括与用户帐号相关联的至少一个其他用户帐号的信息。此时,接收 服务器侧返回的与图片属性信息对应的图片关键字的步骤包括:接收服务 器侧返回的与至少一个其他用户帐号对图片元素的点评信息和至少一个其 他用户帐号的标识信息。

需要说明的是,浏览器获取当前帐号的信息的步骤可以在步骤S208之 前执行,在步骤S208之后执行还可以与步骤S208并行执行。

步骤S210:浏览器将接收到的图片属性信息与图片关键字的对应关系 存储在浏览器对应的内存中。

在浏览器对应的内存中存储接收到的图片属性信息与图片关键字的对 应关系,浏览器可以根据该对应关系,确定被触发的图片元素对应的图片 关键字。

当浏览器当前加载网页关闭时,浏览器将删除浏览器对应的内存中存 储的该网页中的图片元素的图片属性信息与图片关键字的对应关系。

需要说明的是,本步骤为可选步骤,浏览器将接收到的图片属性信息与 图片关键字的对应关系存储在浏览器对应的内存中,一方面提高了方案执 行效率,另一方面,在已获得了图片关键字的图片后续再次被触发时,不 必再向服务器侧发送及获取相关数据,直接从浏览器对应的内存中获取即 可,既提高了图片关键字的获取效率,也减轻了网络数据传输和交互负 担。

步骤S212:浏览器监测到对至少一个图片元素中的部分或全部图片元 素的第一触发操作。

其中,所述第一触发操作可以是用户通过鼠标点击图片时生成的触发 操作,也可以是用户将鼠标放置到图片上生成的触发操作,还可以是用户 通过快捷键全选或选中部分图片时生成的触发操作,本实施例对此不作具 体限制。

步骤S214:浏览器判断是否已接收到服务器侧返回的被触发的所有图 片元素对应的图片关键字;若是,则执行步骤S216,若否,则执行步骤 S218。

本实施例中由于在浏览器对应的内存中将接收到的图片属性信息与所 述图片关键字的对应关系存储在所述浏览器的内存中,因此通过判断浏览 器对应的内存中是否存在被触发的所有图片元素对应的图片关键字即可。

步骤S216:当浏览器判断已接收到服务器侧返回的被触发的所有图片 元素对应的图片关键字时,在被触发的图片元素的设定位置处显示对应的 图片关键字的操作。然后,执行步骤S220。

本实施例中由于浏览器对应的内存中存储有接收到的服务器侧返回的 图片属性信息与图片关键字的对应关系,因此,在获取被触发的所有图片 元素的对应的图片关键字时,先确定被触发的所有图片元素的图片属性信 息,然后根据确定的图片属性信息和浏览器对应的内存中存储的图片属性 信息与图片关键字的对应关系,确定被触发的图片元素对应的图片关键 字,并在被触发的图片元素的设定位置处显示确定的图片关键字。

除通过图片属性信息确定图片元素对应的图片关键字外,还可以为每个 图片元素设定标识信息,在浏览器对应的内存中存储图片元素的标识信息与 图片关键字的对应的关系,在获取被触发的图片对应的图片关键字时,先确 定被触发的图片元素对应的标识信息,再通过标识信息和浏览器对应的内存 中存储的标识信息与图片关键字的对应关系查找对应的图片关键字。

步骤S218:当浏览器判断未接收到服务器侧返回的被触发的所有图片 元素对应的图片关键字时,仅在已接收到的图片关键字对应的图片元素的 设定位置处显示图片关键字,并按照第三设定规则继续向服务器侧发送未 接收到图片关键字的图片元素的图片属性信息。

第三设定规则可以由本领域技术人员根据实际需求进行设置,只要能 保证获取到所有的被触发的图片元素对应的关键字即可,本实施例对此不 作具体限制。例如:将第三设定规则设置成将所有被触发的、但未接收图 片关键字的图片元素的图片属性信息一次性发送至服务器侧,接收服务器 侧返回的图片关键字,判断是否接收到全部被触发的图片元素的图片关键 字,如果仍未接收到全部的被触发的图片元素的图片关键字,则循环执行 上述向服务器侧发送图片属性信息、接收图片关键字、判断是否接收到全 部被触发的图片元素的图片关键字操作,直至浏览器接收到所有被触发的 图片元素的图片关键字为止。再例如:将被触发的、但未接收图片关键字 的图片元素的图片属性信息进行分组,按照设定的时间间隔依次发送每组 图片属性信息,直至接收到所有被触发的图片元素的图片关键字为止。

需要说明的是,对于图片关键字的显示位置,可以设置成在每个图片 元素的任意合适的位置显示其对应的图片关键字,例如:图片元素的左上 角、右上角、左下角等位置,本实施例对此不作具体限制。而对于图片关 键字的显示方式本实施例也不作具体限制,例如:可以直接在图片元素上 显示,也可以生成一个气泡,在气泡中显示图片关键字,当然还有其他的 显示方式本实施例不再一一列举。

步骤S220:浏览器监测到对对应的图片关键字的第二触发操作,在浏 览器侧发起基于图片关键字的预置操作。

其中,图片关键字中可以包含电商网页网址、公众号、图片元素中的 展示的对象的名称、图片元素中展示的对象的类型等信息。

第二触发操作可以是用户通过鼠标点击关键字中的某信息产生的触发 操作,可以是用户通过外接设备选中某一关键字产生的触发操作,本实施 例中对于第二触发操作的产生不作具体限定。

预置操作包括以下至少之一:使用图片关键字进行网页搜索的操作、 对图片关键字对应的公众号的访问操作、对图片关键字对应的电商网页网 址的访问操作、以及对图片关键字所指示类型的图片进行搜索的操作。

当预置操作为使用图片关键字进行网页搜索的操作时,监测到对对应 的图片关键字的第二触发操作,在浏览器侧发起基于图片关键字的预置操 作步骤包括:监测到对显示的任一图片关键字的第二触发操作,生成包含 图片关键字的搜索请求;调用浏览器的搜索引擎,根据搜索请求进行搜索 查询;接收并展示搜索查询的结果。

当预置操作为对图片关键字对应的公众号的访问操作时,浏览器侧发起 对该公众号的访问请,从而实现对该公众号的访问。

当预置操作为对图片关键字对应的电商网页网址的访问操作时,浏览器 侧获取用户选择的电商网页网址,访问该网页网址并展示相应的网页。

当预置操作为对图片关键字所指示类型的图片进行搜索的操作时,浏览 器侧确定图片关键字所指示的类型,调用搜索引擎搜索该类型相关的图片, 并展示搜索到的图片。例如:图片关键字指示该图片为奥迪A6的外观图, 那么关键字所指示的类型即为奥迪A6,浏览器在对图片关键字所指示类型 的图片进行搜索时,则将与奥迪A6相关的图片搜索后展示,如奥迪A6的 车灯图片、车内配置图片、发动机图片等。

优选地,图片关键字中还可以设置成包含图片元素对应的电话号码信 息,用户通过图片关键字中的电话号码信息可以实现通过移动终端一键拨 打电商电话的效果。优选地,电话号码信息为图片中的电商、或是销售图 片中的商品对应的电商的电话号码信息。具体地拨打电话的过程包括:浏 览器监测到对关键字中包含的电话号码信息指示的电话号码的触发操作, 通过移动终端拨打电话号码。

通过本实施例提供的浏览器中进行图片信息处理方法,浏览器能够从 服务器侧获取当前加载网页中满足设定条件的图片元素对应的关键字,当 监测到用户对某一满足设定条件的图片元素的第一触发操作时,在被触发 的图片元素的设定位置处展示图片元素对应的关键字,因此,能够解决现 有的浏览器无法提供给用户除图片外观外的其他相关信息的问题。同时, 本实施例提供的浏览器中进行图片信息处理方法,还能够监测到对在图片 元素设定位置展示的图片关键字的第二触发操作,在浏览器侧发起基于图 片关键字的预置操作,例如:使用图片关键字进行网页搜索、访问图片关 键字对应的电商网页网址等预置操作,通过预置操作能够提供给用户关于 图片关键字相关的网页信息、图片关键字对应的电商的信息等,从而提供 给用户关于该图片元素更全面的信息。

实施例三

参照图3,示出了本发明实施例三的浏览器客户端的结构框图。

本实施例的浏览器客户端包括:获取模块302,用于获取浏览器的当前 加载网页中满足设定条件的至少一个图片元素的图片属性信息;发送模块 304,用于将获取的所述图片属性信息发送至服务器侧,并接收所述服务器 侧返回的与所述图片属性信息对应的图片关键字;显示模块306,用于监测 到对所述至少一个图片元素中的部分或全部图片元素的第一触发操作,在 被触发的图片元素的设定位置处显示对应的图片关键字;预置操作发起模 块308,用于监测到对所述对应的图片关键字的第二触发操作,在浏览器侧 发起基于所述图片关键字的预置操作。

通过本实施例提供的浏览器客户端,能够从服务器侧获取当前加载网 页中满足设定条件的图片元素对应的关键字,当监测到用户对某一满足设 定条件的图片元素的第一触发操作时,在被触发的图片元素的设定位置处 展示图片元素对应的关键字,因此,能够解决现有的浏览器客户端无法提 供给用户除图片外观外的其他相关信息的问题。同时,本实施例提供的浏 览器客户端,还能够监测到对在图片元素设定位置展示的图片关键字的第 二触发操作,在浏览器客户端侧发起基于图片关键字的预置操作,例如: 使用图片关键字进行网页搜索、访问图片关键字对应的电商网页网址等预 置操作,通过预置操作能够提供给用户关于图片关键字相关的网页信息、 图片关键字对应的电商的信息等,从而提供给用户关于该图片元素更全面 的信息。

实施例四

参照图4,示出了本发明实施例四的浏览器客户端的结构框图。

本实施例对实施例三中的浏览器客户端进行了进一步优化,优化后的 浏览器客户端包括:获取模块402,用于获取浏览器的当前加载网页中满足 设定条件的至少一个图片元素的图片属性信息;发送模块404,用于将获取 的所述图片属性信息发送至服务器侧,并接收所述服务器侧返回的与所述 图片属性信息对应的图片关键字;显示模块406,用于监测到对所述至少一 个图片元素中的部分或全部图片元素的第一触发操作,在被触发的图片元 素的设定位置处显示对应的图片关键字;预置操作发起模块408,用于监测 到对所述对应的图片关键字的第二触发操作,在浏览器侧发起基于所述图 片关键字的预置操作。

优选地,获取模块402用于获取浏览器的当前加载网页中满足设定尺寸 的至少一个图片元素对应的图片属性信息。

优选地,预置操作包括以下至少之一:使用图片关键字进行网页搜索 的操作、对图片关键字对应的公众号的访问操作、对图片关键字对应的电 商网页网址的访问操作、以及对图片关键字所指示类型的图片进行搜索的 操作。

优选地,本实施例中的浏览器客户端还包括:存储模块410,用于在发 送模块404接收服务器侧返回的与图片属性信息对应的图片关键字之后,将 接收到的图片属性信息与图片关键字的对应关系存储在浏览器对应的内存 中;显示模块406用于监测到对至少一个图片元素中的部分或全部图片元素 的第一触发操作,确定被触发的图片元素的图片属性信息;根据确定的图 片属性信息和浏览器对应的内存中存储的图片属性信息与图片关键字的对 应关系,确定被触发的图片元素对应的图片关键字,并在被触发的图片元 素的设定位置处显示确定的图片关键字。

优选地,发送模块404在将获取的图片属性信息发送至服务器侧时:将 获取的所有图片属性信息打包一次全部上传至服务器侧;或者,将获取的 所有图片属性信息按照设定标准进行分组、并按照第一设定规则依次上传 每组图片属性信息;或者,在将当前获取的图片属性信息上传至服务器侧 的同时,继续获取当前加载网页中剩余的满足设定条件的图片元素的图片 属性信息,并按照第二设定规则上传继续获取的图片元素的图片属性信息 至服务器侧,直至当前加载网页中所有满足设定条件的图片元素的图片属 性信息全部上传至服务器侧。

优选地,获取模块402包括:第一获取模块4022,用于在当前加载网 页加载完成时,获取浏览器的当前加载网页中满足设定条件的至少一个图 片元素的图片属性信息;或者,第二获取模块4024,用于在当前加载网页 下接收到鼠标滚动指令时,获取浏览器的当前加载网页中满足设定条件的 至少一个图片元素的图片属性信息;或者,第三获取模块4026,用于当判 断出当前加载网页中存在满足设定条件的图片元素时,获取浏览器的当前 加载网页中满足设定条件的至少一个图片元素的图片属性信息。

优选地,本实施例中的浏览器客户端还包括:第一网页属性信息获取 模块412,用于在获取模块402获取浏览器的当前加载网页中满足设定条件 的至少一个图片元素的图片属性信息之前,获取浏览器的当前加载网页的 网页属性信息;第一网页属性信息发送模块414,用于将获取的网页属性信 息发送至独立于浏览器的应用;安全标识接收模块416,用于接收独立于浏 览器的应用返回的、与网页属性信息对应的安全标识,其中,所述安全标 识用于指示当前网页是否为安全网页;第一调用模块418,用于在安全标识 指示当前加载网页为安全网页,调用获取模块402。

优选地,本实施例中的浏览器客户端还包括:第二网页属性信息获取 模块420,用于在获取模块402获取浏览器的当前加载网页中满足设定条件 的至少一个图片元素的图片属性信息之前,获取浏览器的当前加载网页的 网页属性信息;第二网页属性信息发送模块422,用于将获取的网页属性信 息发送至独立于浏览器的应用;权限标识接收模块424,用于接收独立于浏 览器的应用返回的、与网页属性信息对应的权限标识,其中,权限标识用 于指示当前加载网页是否具有使服务器侧对当前加载网页中的图片元素进 行图片识别的权限;第二调用模块426,用于在权限标识指示当前加载网页 具有使服务器侧进行图片识别的权限时,调用获取模块402。

优选地,本实施例中的浏览器客户端还包括:第三网页属性信息获取 模块428,用于在获取模块获取浏览器的当前加载网页中满足设定条件的至 少一个图片元素的图片属性信息之前,获取浏览器的当前加载网页的网页 属性信息;第三网页属性信息发送模块430,用于将获取的网页属性信息发 送至服务器侧,并接收服务器侧返回的判断结果,其中,判断结果中携带 有所述服务器侧根据网页属性信息确定的、判断当前加载网页是否支持图 片识别的网页的信息;第三调用模块432,用于若判断结果指示当前加载网 页支持图片识别,则调用获取模块402。

优选地,本实施例中的浏览器客户端还包括:询问接收模块434,用于 在获取模块402获取浏览器的当前加载网页中满足设定条件的至少一个图片 元素的图片属性信息之前,接收服务器侧发送的询问是否对当前加载网页 进行图片识别的消息;响应消息返回模块436,用于向服务器侧返回响应消 息,在响应消息中携带指示是否接受服务器侧对所述当前加载网页进行图 片识别的信息。

优选地,获取模块402,用于在确定了响应消息返回模块向服务器侧返 回了指示当前加载网页接受服务器侧进行图片识别的信息的响应消息后, 获取浏览器的当前加载网页中满足设定条件的至少一个图片元素的图片属 性信息。

优选地,图片属性信息包括图片的URL。

优选地,图片属性信息还包括:图片的标题、图片描述信息、图片所 在网页的标记以及图片分辨率至少之一。

优选地,发送模块404,用于将获取的图片属性信息加密后发送至服务 器侧,并接收服务器侧返回的加密后的、与图片属性信息对应的图片关键 字。

优选地,显示模块406包括:接收判断模块4062,用于监测到对至少 一个图片元素中的部分或全部图片元素的第一触发操作;判断是否已接收 到服务器侧返回的被触发的所有图片元素对应的图片关键字;第一执行模 块4064,用于若接收判断模块4062的判断结果为是,则执行在被触发的图 片元素的设定位置处显示对应的图片关键字的操作;第二执行模块4066, 用于若接收判断模块4062的判断结果为否,则仅在已接收到的图片关键字 对应的图片元素的设定位置处显示图片关键字,并按照第三设定规则继续 向服务器侧发送未接收到图片关键字的图片元素的图片属性信息。

优选地,预置操作发起模块408包括:搜索请求接收模块4082,用于 当预置操作为使用图片关键字进行网页搜索的操作时,监测到对显示的任 一图片关键字的第二触发操作,生成包含图片关键字的搜索请求;搜索引 擎调用模块4084,用于调用浏览器的搜索引擎,根据搜索请求进行搜索查 询;搜索结果展示模块4086,用于接收并展示搜索查询的结果。

优选地,图片关键字中包含图片元素对应的电话号码信息,预置操作 发起模块408用于监测到对图片元素中包含的电话号码信息指示的电话号码 的触发操作,通过移动终端拨打电话号码。

优选地,本实施例中的浏览器客户端还包括:帐号信息获取模块438, 用于获取浏览器的当前用户帐号的信息,其中,用户帐号的信息包括与用 户帐号相关联的至少一个其他用户帐号的信息;发送模块404接收服务器侧 返回的与图片属性信息对应的图片关键字时,接收服务器侧返回的与至少 一个其他用户帐号对所述图片元素的点评信息和所述至少一个其他用户帐 号的标识信息。

本实施例的浏览器客户端用于实现前述实施例一以及实施例二中相应 的浏览器中进行图片信息处理的方法,并且具有相应的方法实施例的有益 效果,在此不再赘述。

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

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

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

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

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

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

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

本发明实施例公开了A1、一种浏览器中进行图片信息处理的方法,包 括:

获取浏览器的当前加载网页中满足设定条件的至少一个图片元素的图 片属性信息;

将获取的所述图片属性信息发送至服务器侧,并接收所述服务器侧返 回的与所述图片属性信息对应的图片关键字;

监测到对所述至少一个图片元素中的部分或全部图片元素的第一触发 操作,在被触发的图片元素的设定位置处显示所述对应的图片关键字;

监测到对所述对应的图片关键字的第二触发操作,在浏览器侧发起基 于所述图片关键字的预置操作。

A2、根据A1所述的方法,其中,所述获取浏览器的当前加载网页中满 足设定条件的至少一个图片元素的图片属性信息步骤包括:

获取浏览器的当前加载网页中满足设定尺寸的至少一个图片元素对应 的图片属性信息。

A3、根据A1所述的方法,其中,所述预置操作包括以下至少之一:使 用所述图片关键字进行网页搜索的操作、对所述图片关键字对应的公众号 的访问操作、对所述图片关键字对应的电商网页网址的访问操作、以及对 所述图片关键字所指示类型的图片进行搜索的操作。

A4、根据A1或A2所述的方法,其中,在所述接收所述服务器侧返回 的与所述图片属性信息对应的图片关键字步骤之后,还包括:

将接收到的所述图片属性信息与所述图片关键字的对应关系存储在所 述浏览器对应的内存中;

所述监测到对所述至少一个图片元素中的部分或全部图片元素的第一 触发操作,在被触发的图片元素的设定位置处显示所述对应的图片关键字 的步骤包括:

监测到对所述至少一个图片元素中的部分或全部图片元素的第一触发 操作,确定被触发的图片元素的图片属性信息;

根据确定的所述图片属性信息和所述浏览器对应的内存中存储的图片 属性信息与图片关键字的对应关系,确定所述被触发的图片元素对应的图 片关键字,并在所述被触发的图片元素的设定位置处显示确定的所述图片 关键字。

A5、根据A1所述的方法,其中,所述将获取的所述图片属性信息发送 至服务器侧步骤包括:

将获取的所有图片属性信息打包一次全部上传至所述服务器侧;

或者,

将获取的所有图片属性信息按照设定标准进行分组、并按照第一设定 规则依次上传每组图片属性信息;

或者,

在将当前获取的图片属性信息上传至服务器侧的同时,继续获取所述 当前加载网页中剩余的满足设定条件的图片元素的图片属性信息,并按照 第二设定规则上传所述继续获取的图片元素的图片属性信息至服务器侧, 直至所述当前加载网页中所有满足设定条件的图片元素的图片属性信息全 部上传至所述服务器侧。

A6、根据A1所述的方法,其中,所述获取浏览器的当前加载网页中满 足设定条件的至少一个图片元素的图片属性信息的步骤包括:

在当前加载网页加载完成时,获取浏览器的当前加载网页中满足设定 条件的至少一个图片元素的图片属性信息;

或者,

在当前加载网页下接收到鼠标滚动指令时,获取浏览器的当前加载网 页中满足设定条件的至少一个图片元素的图片属性信息;

或者,

当判断出当前加载网页中存在满足设定条件的图片元素时,获取浏览 器的当前加载网页中满足设定条件的至少一个图片元素的图片属性信息。

A7、根据A1所述的方法,其中,在所述获取浏览器的当前加载网页中 满足设定条件的至少一个图片元素的图片属性信息步骤之前,还包括:

获取浏览器的当前加载网页的网页属性信息;

将获取的所述网页属性信息发送至独立于所述浏览器的应用;

接收所述独立于所述浏览器的应用返回的、与所述网页属性信息对应 的安全标识,其中,所述安全标识用于指示当前加载网页是否为安全网 页;

若所述安全标识指示当前加载网页为安全网页,则执行所述获取浏览 器的当前加载网页中满足设定条件的至少一个图片元素的图片属性信息的 步骤。

A8、根据A1所述的方法,其中,在所述获取浏览器的当前加载网页中 满足设定条件的至少一个图片元素的图片属性信息步骤之前,还包括:

获取浏览器的当前加载网页的网页属性信息;

将获取的所述网页属性信息发送至独立于所述浏览器的应用;

接收所述独立于所述浏览器的应用返回的、与所述网页属性信息对应 的权限标识,其中,所述权限标识用于指示当前加载网页是否具有使所述 服务器侧对所述当前加载网页中的图片元素进行图片识别的权限;

若所述权限标识指示所述当前加载网页具有使所述服务器侧进行图片 识别的权限,则执行所述获取浏览器的当前加载网页中满足设定条件的至 少一个图片元素的图片属性识信息的步骤。

A9、根据A1所述的方法,其中,在所述获取浏览器的当前加载网页中 满足设定条件的至少一个图片元素的图片属性信息步骤之前,还包括:

获取浏览器的当前加载网页的网页属性信息;

将获取的所述网页属性信息发送至所述服务器侧,并接收所述服务器 侧返回的判断结果,其中,所述判断结果中携带有所述服务器侧根据所述 网页属性信息确定的、判断所述当前加载网页是否支持图片识别的网页的 信息;

若所述判断结果指示所述当前加载网页支持图片识别,则执行所述获 取浏览器的当前加载网页中满足设定条件的至少一个图片元素的图片属性 信息的步骤。

A10、根据A1所述的方法,其中,在所述获取浏览器的当前加载网页 中满足设定条件的至少一个图片元素的图片属性信息步骤之前,还包括:

接收所述服务器侧发送的询问是否对当前加载网页进行图片识别的消 息;

向所述服务器侧返回响应消息,在所述响应消息中携带指示是否接受 所述服务器侧对所述当前加载网页进行图片识别的信息。

A11、根据A1所述的方法,其中,所述获取浏览器的当前加载网页中 满足设定条件的至少一个图片元素的图片属性信息的步骤包括:

在确定了向所述服务器侧返回了指示所述当前加载网页接受所述服务 器侧进行图片识别的信息的响应消息后,获取所述浏览器的当前加载网页 中满足设定条件的至少一个图片元素的图片属性信息。

A12、根据A1所述的方法,其中,所述图片属性信息包括图片的统一 资源定位符URL。

A13、根据A12所述的方法,其中,所述图片属性信息还包括:图片的 标题、图片描述信息、图片所在网页的标记以及图片分辨率至少之一。

A14、根据A1所述的方法,其中,所述将获取的所述图片属性信息发 送至服务器侧,并接收所述服务器侧返回的与所述图片属性信息对应的图 片关键字步骤包括:

将获取的所述图片属性信息加密后发送至所述服务器侧,并接收所述 服务器侧返回的加密后的、与所述图片属性信息对应的图片关键字。

A15、根据A1所述的方法,其中,所述监测到对所述至少一个图片元 素中的部分或全部图片元素的第一触发操作,在被触发的图片元素的设定 位置处显示对应的图片关键字步骤包括:

监测到对所述至少一个图片元素中的部分或全部图片元素的第一触发 操作;

判断是否已接收到所述服务器侧返回的被触发的所有图片元素对应的 图片关键字;

若是,则执行所述在被触发的图片元素的设定位置处显示对应的图片 关键字的操作;

若否,则仅在已接收到的图片关键字对应的图片元素的设定位置处显 示所述图片关键字,并按照第三设定规则继续向所述服务器侧发送未接收 到图片关键字的图片元素的图片属性信息。

A16、根据A3所述的方法,其中,当所述预置操作为使用所述图片关 键字进行网页搜索的操作时,所述监测到对所述对应的图片关键字的第二 触发操作,在浏览器侧发起基于所述图片关键字的预置操作步骤包括:

监测到对显示的任一所述图片关键字的第二触发操作,生成包含所述 图片关键字的搜索请求;

调用所述浏览器的搜索引擎,根据所述搜索请求进行搜索查询;

接收并展示所述搜索查询的结果。

A17、根据A1所述的方法,其中,所述图片关键字中包含图片元素对 应的电话号码信息,所述监测到对所述对应的图片关键字的第二触发操 作,在浏览器侧发起基于所述图片关键字的预置操作步骤包括:

监测到对图片元素中包含的电话号码信息指示的电话号码的触发操 作,通过移动终端拨打所述电话号码。

A18、根据A1所述的方法,其中,

所述方法还包括:获取所述浏览器的当前用户帐号的信息,其中,所 述用户帐号的信息包括与所述用户帐号相关联的至少一个其他用户帐号的 信息;

所述接收所述服务器侧返回的与所述图片属性信息对应的图片关键字 的步骤包括:接收所述服务器侧返回的与所述至少一个其他用户帐号对所 述图片元素的点评信息和所述至少一个其他用户帐号的标识信息。

本实施例还公开了B19、一种浏览器客户端,包括:

获取模块,用于获取浏览器的当前加载网页中满足设定条件的至少一 个图片元素的图片属性信息;

发送模块,用于将获取的所述图片属性信息发送至服务器侧,并接收 所述服务器侧返回的与所述图片属性信息对应的图片关键字;

显示模块,用于监测到对所述至少一个图片元素中的部分或全部图片 元素的第一触发操作,在被触发的图片元素的设定位置处显示对应的图片 关键字;

预置操作发起模块,用于监测到对所述对应的图片关键字的第二触发 操作,在浏览器侧发起基于所述图片关键字的预置操作。

B20、根据B19所述的浏览器客户端,其中,所述获取模块用于获取浏 览器的当前加载网页中满足设定尺寸的至少一个图片元素对应的图片属性 信息。

B21、根据B19或B20所述的浏览器客户端,其中,所述预置操作包括 以下至少之一:使用所述图片关键字进行网页搜索的操作、对所述图片关 键字对应的公众号的访问操作、对所述图片关键字对应的电商网页网址的 访问操作、以及对所述图片关键字所指示类型的图片进行搜索的操作。

B22、根据B19或B20所述的浏览器客户端,其中,所述浏览器客户端 还包括:

存储模块,用于在所述发送模块接收所述服务器侧返回的与所述图片 属性信息对应的图片关键字之后,将接收到的所述图片属性信息与所述图 片关键字的对应关系存储在所述浏览器对应的内存中;

所述显示模块用于监测到对所述至少一个图片元素中的部分或全部图片元 素的第一触发操作,确定被触发的图片元素的图片属性信息;根据确定的 所述图片属性信息和所述浏览器对应的内存中存储的图片属性信息与图片 关键字的对应关系,确定所述被触发的图片元素对应的图片关键字,并在 所述被触发的图片元素的设定位置处显示确定的所述图片关键字。

B23、根据B19所述的浏览器客户端,其中,所述发送模块在将获取的 所述图片属性信息发送至服务器侧时:

将获取的所有图片属性信息打包一次全部上传至所述服务器侧;

或者,

将获取的所有图片属性信息按照设定标准进行分组、并按照第一设定 规则依次上传每组图片属性信息;

或者,

在将当前获取的图片属性信息上传至服务器侧的同时,继续获取所述 当前加载网页中剩余的满足设定条件的图片元素的图片属性信息,并按照 第二设定规则上传所述继续获取的图片元素的图片属性信息至服务器侧, 直至所述当前加载网页中所有满足设定条件的图片元素的图片属性信息全 部上传至所述服务器侧。

B24、根据B19所述的浏览器客户端,其中,所述获取模块包括:

第一获取模块,用于在当前加载网页加载完成时,获取浏览器的当前 加载网页中满足设定条件的至少一个图片元素的图片属性信息;

或者,

第二获取模块,用于在当前加载网页下接收到鼠标滚动指令时,获取 浏览器的当前加载网页中满足设定条件的至少一个图片元素的图片属性信 息;

或者,

第三获取模块,用于当判断出当前加载网页中存在满足设定条件的图 片元素时,获取浏览器的当前加载网页中满足设定条件的至少一个图片元 素的图片属性信息。

B25、根据B19所述的浏览器客户端,其中,所述浏览器客户端还包 括:

第一网页属性信息获取模块,用于在所述获取模块获取浏览器的当前 加载网页中满足设定条件的至少一个图片元素的图片属性信息之前,获取 浏览器的当前加载网页的网页属性信息;

第一网页属性信息发送模块,用于将获取的所述网页属性信息发送至 独立于所述浏览器的应用;

安全标识接收模块,用于接收所述独立于所述浏览器的应用返回的、 与所述网页属性信息对应的安全标识,其中,所述安全标识用于指示当前 网页是否为安全网页;

第一调用模块,用于在所述安全标识指示当前加载网页为安全网页, 调用所述获取模块。

B26、根据B19所述的浏览器客户端,其中,所述浏览器客户端还包 括:

第二网页属性信息获取模块,用于在所述获取模块获取浏览器的当前 加载网页中满足设定条件的至少一个图片元素的图片属性信息之前,获取 浏览器的当前加载网页的网页属性信息;

第二网页属性信息发送模块,用于将获取的所述网页属性信息发送至 独立于所述浏览器的应用;

权限标识接收模块,用于接收所述独立于所述浏览器的应用返回的、 与所述网页属性信息对应的权限标识,其中,所述权限标识用于指示当前 加载网页是否具有使所述服务器侧对所述当前加载网页中的图片元素进行 图片识别的权限;

第二调用模块,用于在所述权限标识指示所述当前加载网页具有使所 述服务器侧进行图片识别的权限时,调用所述获取模块。

B27、根据B19所述的浏览器客户端,其中,所述浏览器客户端还包 括:

第三网页属性信息获取模块,用于在所述获取模块获取浏览器的当前 加载网页中满足设定条件的至少一个图片元素的图片属性信息之前,获取 浏览器的当前加载网页的网页属性信息;

第三网页属性信息发送模块,用于将获取的所述网页属性信息发送至 所述服务器侧,并接收所述服务器侧返回的判断结果,其中,所述判断结 果中携带有所述服务器侧根据所述网页属性信息确定的、判断所述当前加 载网页是否支持图片识别的网页的信息;

第三调用模块,用于若所述判断结果指示所述当前加载网页支持图片 识别,则调用所述获取模块。

B28、根据B19所述的浏览器客户端,其中,所述浏览器客户端还包 括:

询问接收模块,用于在所述获取模块获取浏览器的当前加载网页中满 足设定条件的至少一个图片元素的图片属性信息之前,接收所述服务器侧 发送的询问是否对当前加载网页进行图片识别的消息;

响应消息返回模块,用于向所述服务器侧返回响应消息,在所述响应 消息中携带指示是否接受所述服务器侧对所述当前加载网页进行图片识别 的信息。

B29、根据B19所述的浏览器客户端,其中,所述获取模块,用于在确 定了所述响应消息返回模块向所述服务器侧返回了指示所述当前加载网页 接受所述服务器侧进行图片识别的信息的响应消息后,获取所述浏览器的 当前加载网页中满足设定条件的至少一个图片元素的图片属性信息。

B30、根据B19所述的浏览器客户端,其中,所述图片属性信息包括图 片的URL。

B31、根据B30所述的浏览器客户端,其中,所述图片属性信息还包 括:图片的标题、图片描述信息、图片所在网页的标记以及图片分辨率至 少之一。

B32、根据B19所述的浏览器客户端,其中,所述发送模块,用于将获 取的所述图片属性信息加密后发送至所述服务器侧,并接收所述服务器侧 返回的加密后的、与所述图片属性信息对应的图片关键字。

B33、根据B19所述的浏览器客户端,其中,所述显示模块包括:

接收判断模块,用于监测到对所述至少一个图片元素中的部分或全部 图片元素的第一触发操作;判断是否已接收到所述服务器侧返回的被触发 的所有图片元素对应的图片关键字;

第一执行模块,用于若所述接收判断模块的判断结果为是,则执行所 述在被触发的图片元素的设定位置处显示对应的图片关键字的操作;

第二执行模块,用于若所述接收判断模块的判断结果为否,则仅在已 接收到的图片关键字对应的图片元素的设定位置处显示所述图片关键字, 并按照第三设定规则继续向所述服务器侧发送未接收到图片关键字的图片 元素的图片属性信息。

B34、根据B21所述的浏览器客户端,其中,所述预置操作发起模块包 括:

搜索请求接收模块,用于当所述预置操作为使用所述图片关键字进行 网页搜索的操作时,监测到对显示的任一所述图片关键字的第二触发操 作,生成包含所述图片关键字的搜索请求;

搜索引擎调用模块,用于调用所述浏览器的搜索引擎,根据所述搜索 请求进行搜索查询;

搜索结果展示模块,用于接收并展示所述搜索查询的结果。

B35、根据B19所述的浏览器客户端,其中,所述图片关键字中包含图 片元素对应的电话号码信息,所述预置操作发起模块用于监测到对图片元 素中包含的电话号码信息指示的电话号码的触发操作,通过移动终端拨打 所述电话号码。

B36、根据B19所述的浏览器客户端,其中,所述浏览器客户端还包 括:

帐号信息获取模块,用于获取所述浏览器的当前用户帐号的信息,其 中,所述用户帐号的信息包括与所述用户帐号相关联的至少一个其他用户 帐号的信息;

所述发送模块接收所述服务器侧返回的与所述图片属性信息对应的图 片关键字时,接收所述服务器侧返回的与所述至少一个其他用户帐号对所 述图片元素的点评信息和所述至少一个其他用户帐号的标识信息。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号