一种利用终端获取图像实现商品信息搜索的系统及方法

文档序号:6583866阅读:179来源:国知局
专利名称:一种利用终端获取图像实现商品信息搜索的系统及方法
技术领域
本发明涉及电子商务中的信息搜索技术,特别是指一种利用终端获取图像实现商 品信息搜索的系统及方法。
背景技术
电子商务是目前互联网中发展最为迅猛的领域之一,所谓电子商务通常是指是在 全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器或服务器的应 用方式,进行贸易活动的买卖双方不用见面即可进行各种商贸活动,实现消费者的网上购 物、商户之间的网上交易以及在线电子支付以及各种商务活动、交易活动、金融活动和相关 的综合服务活动的一种新型的商业运营模式。现有技术中,一般的网上购物及交易的过程是用户在终端通过浏览器输入所需 商品的名称,搜索引擎根据所输入的商品名称在网络中查找相关商品的信息;查找到后显 示给用户,用户根据查找到的商品信息如商品价格、商品介绍、商家信息等确定是否购买相 应商品;确定后选择购买并按指定的支付方式进行付费。这种方式虽然比较方便、常用,但 如果用户希望选择经济实惠、性价比高的商品,就需要登录到不同商家的网站上进行查看、 比较,从中选择质量、价格合适的商品进行购买,如此,就会耗费用户大量的时间和精力,而 且不一定能够选到价格最为优惠的商品。为了解决上述问题,目前又提出一种利用手机终端拍摄商品条形码,之后通过识 别条形码进行商品识别以及智能搜索的方式。具体操作是用户先通过自己的手机终端 将所需商品的商品条形码拍摄下来,然后将拍摄下来的商品条形码图片通过手机终端上特 定的识别程序识别得到相应商品名称及其价格,再根据得到的商品名称及价格在各个商家 的网站上进行查找,获取所有价格接近或价格低于条形码价格的商品信息提供给用户,由 用户最终选择合适的商品和商家进行购买和交易。这种实现方式虽然能使用户方便、轻松 地选择到性价比高的满意商品,但由于是拍摄商品条形码,如此,只适用于具有条形码的商 品,而无法覆盖不使用条形码的商品;并且,对于商家有意遮盖商品条形码的情况也无法处 理。

发明内容
有鉴于此,本发明的主要目的在于提供一种利用终端获取图像实现商品信息搜索 的系统及方法,能够方便、快捷地查找到用户所需商品信息,并提供给用户。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种利用终端获取图像实现商品信息搜索的系统,包括图像获取 模块、图像识别模块、图像匹配模块、终端显示模块以及数据库;其中,图像获取模块,用于拍摄商品图像,并将拍摄的商品图像分别送至图像识别模块 和/或图像匹配模块;图像识别模块,用于对拍摄的商品图像进行图像识别,在数据库中查找确定与所拍摄商品图像最相似分类的商品,并从数据库中获取所确定商品的商品信息,输出至终端 显示模块;图像匹配模块,用于对拍摄的商品图像进行图像匹配,在数据库中通过匹配确定 与所拍摄商品图像最相似的商品,并从数据库中获取所确定商品的商品信息,输出至终端 显示模块;数据库,用于存储各种商品信息,以供图像识别模块和图像匹配模块进行查找并 获取所确定商品的商品信息;终端显示模块,用于将得到的商品信息提供给用户。其中,所述图像获取模块、图像识别模块、图像匹配模块、终端显示模块位于终端 侧;所述数据库分别位于终端侧和服务器侧;该系统还包括位于服务器侧的数据库同步 模块,用于将服务器侧数据库中的商品信息同步到终端侧的数据库中。或者,所述图像获取模块、图像识别模块、图像匹配模块、终端显示模块位于终端 侧;所述数据库位于服务器侧;该系统还包括位于终端侧的第一收发模块和位于服务器 侧的第二收发模块;其中,所述第一收发模块,接收图像识别模块和/或图像匹配模块发来的识别图品和/ 或需匹配图像,并将识别图品和/或需匹配图像发送给第二收发模块;所述第二收发模块, 接收第一收发模块发来的识别图品和/或需匹配图像,在数据库中查找确定与所拍摄商品 图像最相似的商品,并将获取的所确定商品的商品信息返回给第一收发模块;相应的,所述图像识别模块,将识别出的图片发送给第一收发模块;接收第一收发 模块从服务器侧数据库获取的、与所拍摄商品图像最相似的商品的商品信息;所述图像匹 配模块,用于将需要匹配的图像发送给第一收发模块;接收第一收发模块从服务器侧数据 库获取的、与所拍摄商品图像最相似的商品的商品信息。或者,所述图像获取模块、终端显示模块位于终端侧;所述图像识别模块、图像匹 配模块、数据库位于服务器侧;该系统还包括位于终端侧的图像发送模块和位于服务器 侧的图像接收模块;其中,所述图像发送模块,用于将收到的商品图像发送给图像接收模块;所述图像接收 模块,用于接收终端发来的商品图像,并将收到的商品图像发送给图像识别模块和/或图 像匹配模块;相应的,所述图像获取模块,将拍摄的商品图像发送给图像发送模块。上述方案中,所述同步为周期性同步,或根据终端侧请求进行同步。所述商品信息 包括商品名称、商品分类、商品价格、商品所属商家及其链接地址、商品介绍。本发明还提供了一种利用终端获取图像实现商品信息搜索的方法,包括终端通过拍摄的方式获取所需商品的图像;对所拍摄的商品图像进行图像匹配和 /或图像识别,确定所需的商品;从数据库中获取所确定商品的商品信息并提供给用户。其中,所述图像匹配和/或图像识别在终端侧完成,且终端侧和服务器侧均包含 数据库;该方法进一步包括将终端侧数据库与服务器侧数据库进行同步。或者,所述图像匹配和/或图像识别在终端侧完成,且仅服务器侧包含数据库,该 方法进一步包括终端侧将识别图品和/或需匹配图像发送至服务器侧,由服务器侧确定 所需商品,并返回所确定商品的商品信息。
5
或者,所述图像匹配和识别在服务器侧完成,该方法还包括终端侧将拍摄获取的 商品图像发送给服务器。本发明所提供的利用终端获取图像实现商品信息搜索的系统及方法,由用户终端 拍摄所需商品的图像,结合图像识别、图像匹配及图像处理技术,根据所拍摄的商品图像确 定用户所需的商品,并根据所确定的商品在网络中查找合适的商品信息提供给用户,如此, 能够方便、快捷地获取用户所需商品信息提供给用户,进而用户能够根据获取的商品信息 轻松地选择所需商品和商家进行购买和交易。本发明中,用户终端拍摄的是整个商品的图像,因此适用范围更广,使用更方便灵 活;并且,对图像的识别、匹配与处理可采用已有的算法和技术,实现起来简单方便。另外, 在具体实现过程中,图像的识别与匹配可以在终端侧完成,也可以在服务器侧完成,实现方 式灵活、多样。


图1为本发明系统一实施例的组成结构示意图;图2为本发明系统另一实施例的组成结构示意图;图3为本发明系统又一实施例的组成结构示意图;图4为本发明方法的实现流程示意图。
具体实施例方式本发明的基本思想是由用户终端拍摄所需商品的图像,对所拍摄的商品图像进 行图像识别和/或图像匹配后,确定用户所需的商品,并根据所确定的商品获取相应的商 品信息提供给用户。本发明的实现基础是利用图像处理、图像识别、图像匹配技术,对用户终端拍摄的 商品图像进行处理,得到最终可以用于查找匹配的商品。其中,所谓图像处理是指在研究图像时,首先要对获得的图像信息进行预处理或称前 处理,以滤去干扰、噪声,并完成几何、彩色校正等,这样,可提高信噪比。有时由于信息微 弱、无法辩识,还需进行增强处理,以便提供满足一定要求的图像,或对图像进行变换,以实 现人机分析。为了从图像中找到需要识别的内容,还需对图像进行分割,也就是进行定位和 分离,以区分出图像中不同的内容。为了给用户以清晰的图像,还要对图像进行改善,即进 行复原处理,将已经退化的图像加以重建或恢复,以便改进图像的保真度。在实际处理中, 由于图像信息量非常大,在存储及传送时,还要对图像信息进行压缩。可见,图像处理包括 图像编码、图像增强、图像压缩、图像复原、图像分割等。所谓图像识别是指对图像处理后的图像进行分类,确定类别名称,可在分割的基 础上选择需要提取的特征,并对某些参数进行测量,再提取这些特征;最后根据测量结果作 分类。为了更好地识别图像,还要对整个图像做结构上的分析,对图像进行描述,以便对图 像的主要信息得到一个解释和理解,并通过众多对象相互间的结构关系对图像加深理解, 以便更好地帮助识别。也就是说,图像识别是在上述分割后的每个部分中,找出形状及纹理 等特征,即特征抽取(有时也包括图像分割),以便对图像进行分类,并对整个图像做结构 上的分析。
所谓图像匹配是指通过一定的匹配算法在两幅或多幅图像之间识别同名点。本发明利用终端获取图像实现商品信息搜索的系统,至少包括图像获取模块、图 像识别模块、图像匹配模块、终端显示模块以及数据库;其中,图像获取模块,用于拍摄商品图像,并将拍摄的商品图像分别送至图像识别模块 和/或图像匹配模块;图像识别模块,用于对拍摄的商品图像进行图像识别,在数据库中查找确定与所 拍摄商品图像最相似分类的商品,并从数据库中获取所确定商品的商品信息,输出至终端 显示模块;图像匹配模块,用于对拍摄的商品图像进行图像匹配,在数据库中通过匹配确定 与所拍摄商品图像最相似的商品,并从数据库中获取所确定商品的商品信息,输出至终端 显示模块;数据库,用于存储各种商品信息,以供图像识别模块和图像匹配模块进行查找并 获取所确定商品的商品信息;这里,所述商品信息包括商品名称、商品分类、商品价格、商品所属商家及其链接 地址、商品介绍等等商品相关的丰富信息;终端显示模块,用于将得到的商品信息提供给用户。上述系统中,所述数据库需要保证实时更新,确保数据库中存储有最新的商品信 息、或用户最关注的商品信息等等。那么,所述更新对于终端侧数据库而言,就是与服务器 侧的数据库及时保持同步;对于服务器侧的数据库而言,就是通过及时维护获取最新的商 品信息。其中,所谓维护是指由专门的维护人员从各个相关网站上获取最新的商品信息存 储于数据库中、或由计算机自动抓取相关网站的最新商品信息。上述系统中,所述终端可以为手机。在实际应用中,对所拍摄的商品图像可以只进行图像匹配、或图像识别,也可以图 像匹配和图像识别一起进行;图像的匹配和识别可以在终端侧完成,也可以在服务器侧完 成;也就是说,图像识别模块、图像匹配模块可以位于终端侧,也可以位于服务器侧。下面结 合具体的不同实施例和附图对本发明的实现进行详细描述。图1为本发明系统一实施例的组成结构示意图,本实施例中,图像识别、图像匹配 在终端侧完成,且终端侧具有本地的数据库。如图1所示,本实施例利用终端获取图像实 现商品信息搜索的系统,包括终端10和服务器11,其中,终端10进一步包括图像获取模块 101、图像识别模块102、终端显示模块103、图像匹配模块104以及本地的数据库105 ;服务 器11进一步包括数据库111和数据库同步模块112。具体的所述图像获取模块101,用于拍摄商品图像,并将拍摄的商品图像分别送至图像识 别模块102和/或图像匹配模块104 ;所述图像识别模块102,用于对拍摄的商品图像进行图像识别,在数据库105中查 找确定与所拍摄商品图像最相似分类的商品,并从数据库105中获取所确定商品的商品信 息,输出至终端显示模块103;所述终端显示模块103,用于将得到的商品信息显示给用户;所述图像匹配模块104,用于对拍摄的商品图像进行图像匹配,在数据库105中通 过匹配确定与所拍摄商品图像最相似的商品,并从数据库105中获取所确定商品的商品信
7息,输出至终端显示模块103;所述终端侧的数据库105,用于在本地存储各种商品信息,以供图像识别模块102 和图像匹配模块104进行查找并获取所确定商品的商品信息;所述服务器侧的数据库111,用于在网络侧存储各种商品信息,为数据库105提供 同步更新的商品信息;所述数据库同步模块112,用于将数据库111中的商品信息同步到数据库105中; 这里,同步的方式可以有多种,可以周期性定时同步,周期长度可根据需求设定;也可以根 据终端侧请求进行同步。举个具体例子来说,终端的图像获取模块拍摄了一款手机的图像,将此图像送至 图像识别模块进行图像识别,图像识别模块通过对收到的图片进行识别确认此商品为一款 手机,那么,就确认所拍摄商品图像是最相似分类为手机的商品,进一步的,还可以根据手 机的外观、款型、拍摄到的品牌型号信息等识别此款手机的品牌和型号;之后,在数据库中 查找所确定手机或所确定品牌和型号的手机的相关商品信息,数据库中存储有各个商家或 网站关于此款手机的价格、商品介绍、商家链接地址等商品信息,这样,就可以从数据库获 取所确定商品的商品信息,并反馈给终端显示模块,将所有商品信息显示给用户。图2为本发明系统另一实施例的组成结构示意图,本实施例中,图像识别、图像匹 配也在终端侧完成,与图1所示实施例的区别在于终端侧不包含数据库,仅在服务器侧包 含数据库,终端侧的图像识别模块和图像匹配模块需利用服务器侧的数据库查找相应商品 信息,并将查找到的商品信息返回给终端。如图2所示,本实施例利用终端获取图像实现商 品信息搜索的系统,包括终端20和服务器21,其中,终端20进一步包括图像获取模块201、 图像识别模块202、终端显示模块203、图像匹配模块204以及第一收发模块205 ;服务器21 进一步包括数据库211和第二收发模块212。具体的所述图像获取模块201,用于拍摄商品图像,并将拍摄的商品图像分别送至图像识 别模块202和/或图像匹配模块204 ;所述图像识别模块202,用于对拍摄的商品图像进行图像识别,并将识别出的图片 发送给第一收发模块205 ;接收第一收发模块205从服务器侧数据库获取的、与所拍摄商品 图像最相似的商品的商品信息,并将商品信息发送给终端显示模块203 ;所述终端显示模块203,用于将得到的商品信息显示给用户;所述图像匹配模块204,用于对拍摄的商品图像进行图像匹配,并将需要匹配的图 像发送给第一收发模块205 ;接收第一收发模块205从服务器侧数据库获取的、与所拍摄商 品图像最相似的商品的商品信息,并将商品信息发送给终端显示模块203 ;所述第一收发模块205,接收图像识别模块202和/或图像匹配模块204发来的识 别图品和/或需匹配图像,并将识别图品和/或需匹配图像发送给第二收发模块212 ;所述数据库211,用于存储各种商品信息,以供图像识别模块202和图像匹配模块 204进行查找并获取所确定商品的商品信息;所述第二收发模块212,接收第一收发模块205发来的识别图品和/或需匹配图 像,在数据库211中查找确定与所拍摄商品图像最相似的商品,并将获取的所确定商品的 商品信息返回给第一收发模块205。本实施例中,所述数据库211通过及时维护更新商品信息。
图3为本发明系统又一实施例的组成结构示意图,本实施例中,图像识别、图像匹 配在服务器侧完成。如图3所示,本实施例利用终端获取图像实现商品信息搜索的系统,包 括终端30和服务器31,其中,终端30还包括图像获取模块301、图像发送模块302、终端显 示模块303 ;服务器31还包括图像接收模块311、图像识别模块312、数据库313以及图像 匹配模块314。具体的所述图像获取模块301,用于拍摄商品图像,并将拍摄的商品图像发送给图像发送 模块302 ;所述图像发送模块302,用于将收到的商品图像发送给图像接收模块311 ;所述终端显示模块303,用于将得到的商品信息显示给用户;所述图像接收模块311,用于接收终端发来的商品图像,并将收到的商品图像发送 给图像识别模块312和/或图像匹配模块314 ;所述图像识别模块312,用于对拍摄的商品图像进行图像识别,在数据库313中查 找确定与所拍摄商品图像最相似分类的商品,并从数据库313中获取所确定商品的商品信 息,输出至终端显示模块303;所述数据库313,用于存储各种商品信息,以供图像识别模块312和图像匹配模块 314进行查找并获取所确定商品的商品信息;所述图像匹配模块314,用于对拍摄的商品图像进行图像匹配,在数据库313中通 过匹配确定与所拍摄商品图像最相似的商品,并从数据库313中获取所确定商品的商品信 息,输出至终端显示模块303。本实施例中,所述数据库313通过及时维护更新商品信息。基于上述系统,本发明还提供了一种利用终端获取图像实现商品信息搜索的方 法,包括以下步骤步骤401 终端通过拍摄的方式获取所需商品的图像;步骤402 对所拍摄的商品图像进行图像匹配和/或图像识别,确定所需的商品;步骤403 从数据库中获取所确定商品的商品信息并提供给用户。这里,所述商品信息包括商品名称、商品分类、商品价格、商品所属商家及其链接 地址、商品介绍等等商品相关的丰富信息。上述过程中,所述图像的匹配和识别可以在终端侧完成,也可以在服务器侧完成。如果图像的匹配和识别在终端侧完成,且终端侧和服务器侧均包含数据库,则本 发明的方法进一步包括将终端侧数据库与服务器侧数据库进行同步的步骤,所述同步可 以是周期性同步、或根据需求同步;可以是根据终端侧请求同步,也可以是服务器侧定期推 送更新的商品信息。如果图像的匹配和识别在终端侧完成,且仅服务器侧包含数据库,则本发明的方 法进一步包括终端侧将识别图品和/或需匹配图像发送至服务器侧,由服务器侧确定所 需商品,并返回所确定商品的商品信息。如果图像的匹配和识别在服务器侧完成,则该方法还包括终端侧将拍摄获取的 商品图像发送给服务器的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种利用终端获取图像实现商品信息搜索的系统,其特征在于,该系统包括图像 获取模块、图像识别模块、图像匹配模块、终端显示模块以及数据库;其中,图像获取模块,用于拍摄商品图像,并将拍摄的商品图像分别送至图像识别模块和/ 或图像匹配模块;图像识别模块,用于对拍摄的商品图像进行图像识别,在数据库中查找确定与所拍摄 商品图像最相似分类的商品,并从数据库中获取所确定商品的商品信息,输出至终端显示 模块;图像匹配模块,用于对拍摄的商品图像进行图像匹配,在数据库中通过匹配确定与所 拍摄商品图像最相似的商品,并从数据库中获取所确定商品的商品信息,输出至终端显示 模块;数据库,用于存储各种商品信息,以供图像识别模块和图像匹配模块进行查找并获取 所确定商品的商品信息;终端显示模块,用于将得到的商品信息提供给用户。
2.根据权利要求1所述的系统,其特征在于,所述图像获取模块、图像识别模块、图像 匹配模块、终端显示模块位于终端侧;所述数据库分别位于终端侧和服务器侧;该系统还包括位于服务器侧的数据库同步模块,用于将服务器侧数据库中的商品信 息同步到终端侧的数据库中。
3.根据权利要求1所述的系统,其特征在于,所述图像获取模块、图像识别模块、图像 匹配模块、终端显示模块位于终端侧;所述数据库位于服务器侧;该系统还包括位于终端侧的第一收发模块和位于服务器侧的第二收发模块;其中, 所述第一收发模块,接收图像识别模块和/或图像匹配模块发来的识别图品和/或需 匹配图像,并将识别图品和/或需匹配图像发送给第二收发模块;所述第二收发模块,接收第一收发模块发来的识别图品和/或需匹配图像,在数据库 中查找确定与所拍摄商品图像最相似的商品,并将获取的所确定商品的商品信息返回给第 一收发模块;相应的,所述图像识别模块,将识别出的图片发送给第一收发模块;接收第一收发模块 从服务器侧数据库获取的、与所拍摄商品图像最相似的商品的商品信息;所述图像匹配模块,用于将需要匹配的图像发送给第一收发模块;接收第一收发模块 从服务器侧数据库获取的、与所拍摄商品图像最相似的商品的商品信息。
4.根据权利要求1所述的系统,其特征在于,所述图像获取模块、终端显示模块位于终 端侧;所述图像识别模块、图像匹配模块、数据库位于服务器侧;该系统还包括位于终端侧的图像发送模块和位于服务器侧的图像接收模块;其中, 所述图像发送模块,用于将收到的商品图像发送给图像接收模块; 所述图像接收模块,用于接收终端发来的商品图像,并将收到的商品图像发送给图像 识别模块和/或图像匹配模块;相应的,所述图像获取模块,将拍摄的商品图像发送给图像发送模块。
5.根据权利要求2所述的系统,其特征在于,所述同步为周期性同步,或根据终端侧请 求进行同步。
6.根据权利要求1至5任一项所述的系统,其特征在于,所述商品信息包括商品名称、商品分类、商品价格、商品所属商家及其链接地址、商品介绍。
7.一种利用终端获取图像实现商品信息搜索的方法,其特征在于,该方法包括 终端通过拍摄的方式获取所需商品的图像;对所拍摄的商品图像进行图像匹配和/或图像识别,确定所需的商品;从数据库中获取所确定商品的商品信息并提供给用户。
8.根据权利要求7所述的方法,其特征在于,所述图像匹配和/或图像识别在终端侧完 成,且终端侧和服务器侧均包含数据库;该方法进一步包括将终端侧数据库与服务器侧 数据库进行同步。
9.根据权利要求7所述的方法,其特征在于,所述图像匹配和/或图像识别在终端侧完 成,且仅服务器侧包含数据库,该方法进一步包括终端侧将识别图品和/或需匹配图像发 送至服务器侧,由服务器侧确定所需商品,并返回所确定商品的商品信息。
10.根据权利要求7所述的方法,其特征在于,所述图像匹配和识别在服务器侧完成, 该方法还包括终端侧将拍摄获取的商品图像发送给服务器。
全文摘要
本发明公开了一种利用终端获取图像实现商品信息搜索的系统及方法,由用户终端拍摄所需商品的图像,对所拍摄的商品图像进行图像识别和/或图像匹配后,确定用户所需的商品,并根据所确定的商品获取相应的商品信息提供给用户。采用本发明能够方便、快捷地查找到用户所需商品信息,并提供给用户。
文档编号G06Q30/00GK102063436SQ20091022336
公开日2011年5月18日 申请日期2009年11月18日 优先权日2009年11月18日
发明者何健 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1