图片识别的方法和浏览器客户端的制作方法

文档序号:8223495阅读:1438来源:国知局
图片识别的方法和浏览器客户端的制作方法
【技术领域】
[0001]本发明涉及网络技术领域,特别是涉及一种图片识别的方法和浏览器客户端。
【背景技术】
[0002]随着多媒体和计算机技术的快速发展,数码相机和智能终端越来越普及,用户通过数码相机和智能终端能够随时随地拍摄图片,并通过互联网进行图片的分享。此外,由于图片能够直观的展示所要展现的信息,因此在网页信息中也占据着非常重要的位置。
[0003]无论是网页中的图片,还是通过数码相机和智能终端拍摄的图片都仅是能够展示图片外观信息,当读者对某一图片感兴趣时(例如:读者预了解图片中拍摄的植物的名称),都无法得到除图片外观外的其他相关信息。

【发明内容】

[0004]鉴于目前无相关技术能够提供给读者除图片外观外的其他相关信息的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图片识别方法和浏览器客户端。
[0005]依据本发明的一个方面,提供了一种图片识别的方法,包括:接收对图片进行识别的第一触发操作,其中,所述图片为浏览器的当前加载网页中的图片或所述浏览器获取的本地图片;将所述图片和/或所述图片的属性信息发送至服务器侧;接收并显示所述服务器侧返回的与所述图片对应的关键字,其中,所述关键字由所述服务器侧根据所述图片和/或所述图片对应的属性信息查找得到。
[0006]根据本发明的另一方面,提供了一种浏览器客户端,包括:接收模块,用于接收对图片进行识别的第一触发操作,其中,所述图片为浏览器的当前加载网页中的图片或所述浏览器获取的本地图片;发送模块,用于将所述图片和/或所述图片的属性信息发送至服务器侧;显示模块,用于接收并显示所述服务器侧返回的、与所述图片对应的关键字,其中,所述关键字由所述服务器侧根据所述图片和/或所述图片对应的属性信息查找得到。
[0007]通过本发明,浏览器接收到对图片进行识别的第一触发操作将图片和/或图片的属性信息发送至服务器侧,接收并显示服务器侧返回的图片对应的关键字。因此,通过本发明提供的图片识别方案,用户可以通过浏览器对感兴趣的图片进行识别,获得图片对应的关键字,以得到除图片外观外的其他相关信息。
[0008]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0009]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0010]图1是根据本发明实施例一的一种图片识别方法的步骤流程图;
[0011]图2是根据本发明实施例二的一种图片识别方法的步骤流程图;
[0012]图3是根据本发明实施例三的一种浏览器客户端的结构框图;
[0013]图4是根据本发明实施例四的一种浏览器客户端的结构框图。
【具体实施方式】
[0014]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0015]实施例一
[0016]参照图1,示出了本发明实施例一的一种图片识别的方法的步骤流程图。
[0017]本实施例的图片识别方法包括以下步骤:
[0018]步骤S102:接收对图片进行识别的第一触发操作。
[0019]其中,图片为浏览器的当前加载网页中的图片或浏览器获取的本地图片。
[0020]对图片进行识别的第一触发操作包括但不限于:将图片上传至浏览器的设定区域、将图片拖拽至浏览器设定区域等等。例如:在浏览器的地址栏中选择上传浏览器本地图片,或者将浏览器的当前加载网页中的某图片拖拽至浏览器地址栏的设定位置中,以及,直接对当前加载网页中的图片进行操作,如点击或鼠标悬浮一定时间等,均可以实现对图片进行识别的第一触发操作。
[0021]步骤S104:将图片和/或图片的属性信息发送至服务器侧。
[0022]需要说明的是,本领域技术人员可以根据实际需求设置向服务器侧发送的具体信息。可以设置成直接将图片发送至服务器侧,也可以设置成当图片为浏览器当前加载网页中的图片时,将图片对应的属性信息发送至服务器侧,还可以设置成同时将图片以及图片属性信息发送至服务器侧。
[0023]一种优选的设置方式为:当图片为浏览器所在终端的本地图片时,将图片通过浏览器上传至服务器侧,当图片为浏览器当前加载网页中的图片时,将图片的属性信息例如URL (Uniform Resource Locator,统一资源定位符)发送至服务器侧,直接将图片的属性信息发送至服务器侧能够减少传输的数据量。
[0024]步骤S106:接收并显示服务器侧返回的与图片对应的关键字。
[0025]其中,关键字由服务器侧根据图片和/或图片对应的属性信息查找得到。
[0026]对于服务器侧根据图片和/或图片对应的属性信息查找关键字的具体实现方式本实施例不作具体限制,可以由本领域技术人员根据实际需求选择任意适当的方式来实现关键字的查找。
[0027]通过本实施例提供的图片识别方法,浏览器接收到对图片进行识别的第一触发操作,将图片和/或图片的属性信息发送至服务器侧,接收并显示服务器侧返回的图片对应的关键字。因此,通过本实施例提供的图片识别方法,用户可以通过浏览器对感兴趣的图片进行识别,获得图片对应的关键字,以得到除图片外观外的其他相关信息。
[0028]实施例二
[0029]参照图2,示出了本发明实施例二的一种图片识别的方法的步骤流程图。
[0030]本实施例的图片识别方法具体包括以下步骤:
[0031]步骤S202:浏览器接收对图片进行识别的第一触发操作。
[0032]其中,图片为浏览器的当前加载网页中的图片或浏览器获取的本地图片。
[0033]浏览器可以在以下任一种情况下被触发执行步骤S202,包括:
[0034]第一种,浏览器接收到根据上传图片的指令将本地待上传的图片上传至浏览器的设定区域操作。
[0035]第二种,浏览器接收到根据上传图片的指令将本地待上传的图片上传至浏览器当前加载网页的设定位置中的操作。
[0036]第三种,浏览器接收到将当前加载网页中的图片拖拽至浏览器的设定区域的操作。
[0037]第四种,浏览器接收到将当前加载网页中的图片拖拽至当前加载网页的设定位置中的操作。
[0038]其中,设定区域可以是本领域技术人员根据实际需求设置的任意适当的区域,例如:地址栏中设定区域、菜单栏中设定区域、搜索栏中设定区域等。设定位置也可以是本领域技术人员根据实际需求设置的任意适当的位置,例如:网页右下角适当大小的区域、网页左上角适当大小的区域等。
[0039]当待识别的图片为当前加载网页中的图片时,一种优选的方式为在执行接收对图片进行识别的第一触发操作步骤之前,对当前加载网页的安全性进行判断,若当前加载网页为安全网页,则接收对图片进行识别的第一触发操作步骤,若当前加载的网页不是安全网页时,则执行第一设定操作。
[0040]其中,第一设定操作可以由本领域技术人员根据实际需求设置的任意适当操作,如:拒绝对当前加载网页中的图片进行图片识别的操作。
[0041]一种优选的浏览器判断当前加载网页是否为安全网页的具体方式如下:浏览器获取图片所在的网页属性信息;将获取的网页属性信息发送至独立于浏览器的应用;接收独立于浏览器的应用返回的、与网页属性信息对应的安全标识,其中,安全标识用于指示网页是否为安全网页。浏览器通过获得的安全标识来判定浏览器当前加载网页是否为安全网页。
[0042]需要说明的是,在实际应用中,该步骤为可选步骤,可以不对当前加载网页的安全性进行区分,默认为当前加载网页符合安全性。当然,采用了该步骤的方案,进一步提高了本发明实施例的图片识别方案的安全性。
[0043]步骤S204:浏览器将待识别的图片和/或图片的属性信息加密后发送至服务器侧。
[0044]如实施例一中所述,浏览器可以选择将图片或图片属性信息发送至服务器侧,也可以将图片及图片属性信息均发送至服务器侧。浏览器还可以根据图片的类型的不同选择发送的信息,当图片为本地上传的图片时,将图片直接发送至服务器侧,当图片为当前加载网页中的图片时,将图片的属性信息发送至服务器侧。
[0045]其中,图片的属性信息包括图片的URL、图片的标题、图片的描述信息以及图片所在网页的标记中至少之一。优选地,获取图片对应的URL作为当前加载网页中的图片的属性信息,由于网页中的每个图片元素都对应有URL,因此获取图片对应的URL更便捷。
[0046]本实施例中以识别浏览器所在终端的本地图片为例,对后续的步骤进行说明。浏览器在接收到对获取的本地图片进行识别的第一触发操作后,将获取到的图片发送至服务器侧,由服务器根据接收到的图片查找图片对应的关键
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1