商品信息查询方法、终端和服务器的制造方法
【专利摘要】本发明提供一种商品信息查询方法、终端和服务器。方法包括:终端获取第一商品的图像信息;终端提取第一商品的图像信息的特征信息,并以提取出的特征信息构建第一商品的第一特征序列;终端向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列;终端接收服务器返回的查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;该第二商品为服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品。本发明实施例有效解决了现有技术在查询商品信息时,查询的商品内容单一的技术问题。
【专利说明】商品信息查询方法、终端和服务器
【技术领域】
[0001]本发明涉及信息技术,尤其涉及一种商品信息查询方法、终端和服务器。
【背景技术】
[0002]随着移动互联网技术的不断发展,人们的移动终端设备也日趋演进,各种通信应用软件程序被同时开发和兼容使用,使得这些移动终端不再仅是单纯的通讯工具,更是为之提供其他业务智能服务的生活助手。
[0003]基于手机摄像头扫描商品的条形码信息,可以实现对该商品的描述信息以及价格信息的查询。具体为:通过移动终端拍摄商品上的条形码可向特定系统平台发起商品查询请求;系统平台接收终端解析出的条码信息后,发起对该条码对应的商品的查询,并将结果返回给终端;实现用户实时在线的获取商品信息和价格信息。
[0004]但是,上述方法获取商品信息的缺点在于:用户仅仅通过商品条形码来获取商品的标识和特征,这样对于没有或者遗漏商品条形码的商品,很难查询商品信息;由于条形码是对同品牌同类商品进行的唯一标识,在用户进行商品查询时,仅可针对这一种商品进行信息查询,很难甚至无法进行与此商品相似或者相近的商品信息进行查询,因而查询结果过于单一,选择范围大大缩小。
【发明内容】
[0005]本发明提供一种商品信息查询方法、终端和服务器,用以解决现有技术中在查询商品信息时,查询的商品内容单一的技术问题。
[0006]—方面,本发明实施例提供一种商品信息查询方法,包括:
[0007]终端获取第一商品的图像信息;
[0008]所述终端提取所述第一商品的图像信息的特征信息,并以提取出的所述特征信息构建所述第一商品的第一特征序列;所述终端向服务器发送查询请求消息,所述查询请求消息中携带所述第一商品的第一特征序列;
[0009]所述终端接收所述服务器返回的查询响应消息,所述查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;所述第二商品为所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息。
[0010]另一方面,本发明实施例提供另一种商品信息查询方法,包括:
[0011]服务器接收终端发送的查询请求消息,所述查询请求消息中携带第一商品的第一特征序列;
[0012]所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息;[0013]所述服务器向所述终端返回查询响应消息,所述查询响应消息中携带所述第二商品的图像信息、价格信息和销售地信息。
[0014]另一方面,本发明实施例提供一种终端,包括:获取模块、处理模块、发送模块和接收模块;
[0015]所述获取模块,用于获取第一商品的图像信息;
[0016]所述处理模块,用于提取所述第一商品的图像信息的特征信息,并以提取出的所述特征信息构建所述第一商品的第一特征序列;
[0017]所述发送模块,用于向服务器发送查询请求消息,所述查询请求消息中携带所述第一商品的第一特征序列;
[0018]所述接收模块,用于接收所述服务器返回的查询响应消息,所述查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;所述第二商品为所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息。
[0019]另一方面,本发明实施例提供一种服务器,包括:接收模块、处理模块和发送模块;
[0020]所述接收模块,用于接收终端发送的查询请求消息,所述查询请求消息中携带第一商品的第一特征序列;
[0021]所述处理模块,用于在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息;
[0022]所述发送模块,用于向所述终端返回查询响应消息,所述查询响应消息中携带所述第二商品的图像信息、价格信息和销售地信息。
[0023]本发明提供的商品信息查询方法、终端和服务器,终端获取第一商品的图像信息,并提取第一商品的图像信息的特征信息,以提取出的所述特征信息构建所述第一商品的第一特征序列;终端向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列;服务器在商品信息数据库中查找与该第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;服务器向终端返回查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息和销售地信息。该方案有效丰富了所查询商品信息的内容范围。
【专利附图】
【附图说明】
[0024]图1为本发明提供的商品信息查询方法一个实施例的流程图;
[0025]图2为本发明提供的商品信息查询方法另一个实施例的流程图;
[0026]图3为本发明提供的商品信息查询方法又一个实施例的流程图;
[0027]图4为本发明提供的终端一个实施例的结构示意图;
[0028]图5为本发明提供的服务器一个实施例的结构示意图。
【具体实施方式】[0029]图1为本发明提供的商品信息查询方法一个实施例的流程图。该方法的以下步骤的执行主体可以为具有图像采集功能的终端,如智能手机、平板电脑、Ipad等通讯设备。如图1所示,该商品信息查询方法具体包括:
[0030]SlOl,终端获取第一商品的图像信息;
[0031]其中,该第一商品可以为人们生产、生活中使用的各种产品;而该第一商品的图像信息即为标识该产品的外观图像特征的相关信息,如图片格式的图像信息。当用户看到一件商品,欲了解该商品或与该商品相近的同类型商品的如价格、销售地点等相关信息时,可以采用手机等终端自身配置的图像采集设备如摄像头等装置通过对该商品进行拍照,来获取该商品的图片数据,即上述图像信息。
[0032]S102,终端提取第一商品的图像信息的特征信息,并以提取出的特征信息构建第一商品的第一特征序列;
[0033]终端获取上述第一商品的图像信息后,通过特征提取算法对该图像的特征信息进行提取。图像的具体特征可以包括该图像的形状、纹理、颜色以及灰度等。对图像的上述特征信息进行图像特征提取后,以提取的特征结果生成一定长度的数字序列,其中各数字含义可以为描述图像中对应像素点上的上述特征项程度的数值,该数值为O?I的小数。该数字序列可视为能唯一表征(区别于其他图像)该图像信息特征的特征序列。上述第一特征序列即为上述第一商品对应的图像信息的特征序列。
[0034]S103,终端向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列;
[0035]终端采集上述欲查询的第一商品的图像信息,并依据该图像信息的特征生成该第一商品对应的第一特征序列后,可通过向指定服务器发送查询请求消息来查询该第一商品的的相关信息,如价格,销售地信息等;其中,该销售地信息具体可以是,销售该商品的店铺名称,地理位置等信息。该查询请求消息中携带上述第一商品的第一特征序列。
[0036]S104,终端接收服务器返回的查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;该第二商品为服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品;该商品信息数据库中预先对应存储有该第二商品的图像信息、第二特征序列、价格信息和销售地信息;
[0037]终端向上述服务器发送查询请求消息后,服务器根据该查询请求消息中携带的第一特征序列在本地的商品信息数据库中查找与该第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并将该商品确定为第二商品。其中,上述商品信息数据库中预先对应存储有多个上述第二商品的图像信息、每个第二商品的图像信息对应的第二特征序列、价格信息和销售地信息;该第二特征序列与上述第一特征序列的含义性质相同,均用于描述商品图像的特征;而衡量两个商品的相似性可将两个商品的特征序列,如上述的第一商品对应的第一特征序列与上述的第二商品对应的第二特征序列进行相似度比较,具体比较方法可采用求解两个特征序列构成的特征向量的余弦值大小或者直接计算两个特征向量的欧式距离等方法,当采用向量余弦值进行比较时,两个特征序列构成的特征向量间的余弦值越大则表征这两个特征序列越相似,对应的两个商品在外观图像特征上越接近;当采用两个特征向量的欧式距离进行比较时,得到的欧式距离越短则表征这两个特征序列越相似,对应的两个商品在外观图像特征上越接近。上述相似度阈值则是用于衡量两个特征序列相似程度的量值,当大于该相似度阈值则表征对应的两个商品很相似,可以看做是彼此相近甚至相同的商品;当采用上述向量的余弦值大小对两个特征序列进行相似性比较时,该相似度阈值可设置为O?I的实数。
[0038]服务器根据上述查询请求消息中的第一特征序列,在商品信息数据库中查找到与其之间相似度大于相似度阈值的第二特征序列对应的第二商品后,将该第二商品的图像信息、价格信息以及销售地信息携带在查询响应消息中返回给上述终端,从而实现了终端依据第一商品的图像信息的第一特征序列查询相关商品信息的方法过程。
[0039]本发明提供的商品信息查询方法、终端获取第一商品的图像信息,并提取第一商品的图像信息的特征信息,以提取出的所述特征信息构建所述第一商品的第一特征序列;终端向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列;终端接收服务器返回的查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;该第二商品为服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品。该方案有效丰富了所查询商品信息的内容范围。
[0040]图2为本发明提供的的商品信息查询方法另一个实施例的流程图,该方法的以下步骤的执行主体可以为设置在网络中的服务器。如图1所示,该商品信息查询方法具体包括:
[0041]S201,服务器接收终端发送的查询请求消息,该查询请求消息中携带第一商品的第一特征序列;
[0042]当用户看到一件商品,欲了解该商品或与该商品相近的同类型商品的如价格、销售地点等相关信息时,可以采用手机等终端自身配置的图像采集设备如摄像头等装置通过对该商品进行拍照,来获取该商品的图片数据,即上述第一商品的图像信息。该第一商品的图像信息也可以为标识该产品的外观图像特征的所有格式的相关信息,如图片格式的图像
信息等。
[0043]终端获取上述第一商品的图像信息后,通过特征提取算法对该图像的特征信息进行提取。图像的具体特征可以包括该图像的形状、纹理、颜色以及灰度等。对图像的上述特征信息进行图像特征提取后,以提取的特征结果生成一定长度的数字序列,其中各数字含义可以为描述图像中对应像素点上的上述特征项程度的数值,该数值为O?I的小数。该数字序列可视为能唯一表征(区别于其他图像)该图像信息特征的特征序列。上述第一商品对应的图像信息的特征序列称之为第一特征序列。
[0044]终端采集上述欲查询的第一商品的图像信息,并依据该图像信息的特征生成该第一商品对应的第一特征序列后,可通过向指定服务器发送查询请求消息来查询该第一商品的的相关信息,如价格,销售地信息等。该查询请求消息中携带上述第一商品的第一特征序列。
[0045]S202,服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;该商品信息数据库中预先对应存储有第二商品的图像信息、第二特征序列、价格信息和销售地信息;
[0046]终端向上述服务器发送查询请求消息后,服务器根据该查询请求消息中携带的第一特征序列在本地的商品信息数据库中查找与该第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并将该商品确定为第二商品。其中,上述商品信息数据库中预先对应存储有多个上述第二商品的图像信息、每个第二商品的图像信息对应的第二特征序列、价格信息和销售地信息;该第二特征序列与上述第一特征序列的含义性质相同,均用于描述商品图像的特征;而衡量两个商品的相似性可将两个商品的特征序列,如上述的第一商品对应的第一特征序列与上述的第二商品对应的第二特征序列进行相似度比较,具体比较方法可采用两个特征序列构成的特征向量的余弦值大小或者直接计算两个特征向量的欧式距离等方法,当采用向量余弦值进行比较时,两个特征序列构成的特征向量间的余弦值越大则表征这两个特征序列越相似,对应的两个商品在外观图像特征上越接近;当采用两个特征向量的欧式距离进行比较时,得到的欧式距离越短则表征这两个特征序列越相似,对应的两个商品在外观图像特征上越接近。上述相似度阈值则是用于衡量两个特征序列相似程度的量值,当大于该相似度阈值则表征对应的两个商品很相似,可以看做是彼此相近甚至相同的商品;当采用上述向量的余弦值大小对两个特征序列进行相似性比较时,该相似度阈值可设置为O?I的实数。
[0047]S203,服务器向终端返回查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息和销售地信息;
[0048]服务器根据上述查询请求消息中的第一特征序列,通过步骤202的内容在商品信息数据库中查找到与其之间相似度大于相似度阈值的第二特征序列对应的第二商品后,将该第二商品的图像信息、价格信息以及销售地信息携带在查询响应消息中返回给上述终端,以实现了终端依据第一商品的图像信息的第一特征序列查询相关商品信息的方法过程。
[0049]本发明提供的商品信息查询方法、服务器接收终端发送的查询请求消息后,在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;该商品信息数据库中预先对应存储有该第二商品的图像信息、第二特征序列、价格信息和销售地信息;服务器向终端返回查询响应消息,该查询响应消息中携带上述第二商品的图像信息、价格信息和销售地信息。该方案有效丰富了所查询商品信息的内容范围。
[0050]图3为本发明提供的的商品信息查询方法又一个实施例的流程图,该方法涉及的执行主体包括具有图像采集功能的终端,如智能手机、平板电脑、Ipad等通讯设备;以及设置在网络中的服务器。该方法包含如图1所示实施例以及图2所示实施例的全部方法步骤,并在其基础上拓展的商品信息查询方法另一种具体的实现方式。如图3所示,所述商品信息查询方法具体包括:
[0051]S301,终端获取第一商品的图像信息;该步骤具体执行过程可参见步骤101的相应内容。
[0052]S302,终端获取待查询商品的地理位置信息;
[0053]当用户看到一件商品,欲了解该商品或与该商品相近的同类型商品的如价格、销售地点等相关信息时,更关注的是能否在指定的地理位置范围内购买到该商品或与之相近的同类型商品。因此,在通过终端获取该商品的图片数据,即上述图像信息的同时,本步骤中还给出了终端如何获取欲购买商品的地理位置信息的获取方法,即获取待查询商品的地理位置信息的方法。[0054]具体地,本方案中给出了获取该待查询商品的地理位置信息的两种具体实现方式:
[0055]1.终端可直接接收用户输入的地理位置信息来作为待查询商品的地理位置信息,具体输入的地理位置信息可以是地理区域名称,地理位置的全球定位系统(GlobalPositioning System, GPS)的坐标等;
[0056]2.终端自身配置的GPS系统在终端获取待查询的商品信息时被触发,主动采集该终端当前所在的地理位置信息。
[0057]S303,终端提取第一商品的图像信息的特征信息,并以提取出的特征信息构建第一商品的第一特征序列;该步骤具体执行过程可参见步骤102的相应内容。
[0058]S304,终端向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列和待查询商品的地理位置信息;
[0059]终端采集上述欲查询的第一商品的图像信息,并依据该图像信息的特征生成该第一商品对应的第一特征序列后,可通过向指定服务器发送查询请求消息来查询该第一商品的的相关信息,如价格,销售地信息等。该查询请求消息中携带上述第一商品的第一特征序列。而为了使用户能在指定的地理区域购买到相同或近似的产品,还有在上述查询请求消息中携带上述待查询商品的地理位置信息,以便能快速准确的查询到在指定地理区域内是否有该商品或近似商品出售。
[0060]S305,服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;该商品信息数据库中预先对应存储有第二商品的图像信息、第二特征序列、价格信息和销售地信息;
[0061]为能快速准确的查询到在指定地理区域内是否有该商品或近似商品出售。服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品的过程分为如下两个步骤:
[0062]1.服务器在商品信息数据库中查找与上述地理位置信息相匹配的销售地信息对应的第三商品;即服务器在接收到终点发送的查询请求信息后,先在商品信息数据库中查找是否存储的销售地信息里有包含在上述地理位置信息中涵盖的地理区域中的销售地。若包含,则将这些销售地对应的商品视为第三商品。
[0063]2.服务器将上述第三商品中与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品确定为第二商品;通过确定与第一特征序列之间相似度是否大于相似度阈值的第二特征序列来确定第二商品的步骤的执行过程可参见步骤202的相应内容。
[0064]S306,服务器向终端返回查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息和销售地信息;该步骤具体执行过程可参见步骤203的相应内容。
[0065]本发明提供的商品信息查询方法,终端获取第一商品的图像信息,并提取第一商品的图像信息的特征信息,以提取出的所述特征信息构建所述第一商品的第一特征序列;终端向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列;服务器在商品信息数据库中查找与该第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;服务器向终端返回查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息和销售地信息。该方案有效丰富了所查询商品信息的内容范围。[0066]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0067]图4为本发明提供的终端一个实施例的结构示意图,该终端可以执行如图1所示的方法步骤,该终端包括:获取模块41、处理模块42、发送模块43和接收模块44,其中:
[0068]获取模块41,用于获取第一商品的图像信息;
[0069]处理模块42,用于提取第一商品的图像信息的特征信息,并以提取出的特征信息构建第一商品的第一特征序列;
[0070]发送模块43,用于向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列;
[0071]接收模块44,用于接收服务器返回的查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;该第二商品为服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品;该商品信息数据库中预先对应存储有上述第二商品的图像信息、第二特征序列、价格信息和销售地信息。
[0072]具体地,本实施例所示终端实现商品信息查询的过程为:
[0073]获取模块41获取第一商品的图像信息,该执行过程具体可参见步骤101的相应内容;处理模块42提取获取模块41获取的第一商品的图像信息的特征信息,并以提取出的特征信息构建第一商品的第一特征序列,该执行过程具体可参见步骤102的相应内容;发送模块43向服务器发送查询请求消息,该查询请求消息中携带处理模块42构建的第一商品的第一特征序列,该执行过程具体可参见步骤103的相应内容;接收模块44接收服务器返回的查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;该第二商品为服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品;该商品信息数据库中预先对应存储有上述第二商品的图像信息、第二特征序列、价格信息和销售地信息,该执行过程具体可参见步骤104的相应内容。
[0074]进一步的,本实施例所示终端在如图4所示的结构和功能的基础上还包括:
[0075]获取模块41,还用于获取待查询商品的地理位置信息;
[0076]发送模块43向服务器发送的上述查询请求消息中还携带待查询商品的地理位置信息。
[0077]其中,获取模块41获取待查询商品的地理位置信息的过程可参见步骤302的相应内容。
[0078]具体的,本实施例所示终端在拓展了自身结构和功能后,还可以执行如图3所示的以终端为执行主体的相应的方法步骤。具体步骤原理再此不做赘述。
[0079]本发明提供的终端,获取第一商品的图像信息,并提取第一商品的图像信息的特征信息,以提取出的所述特征信息构建所述第一商品的第一特征序列;终端向服务器发送查询请求消息,该查询请求消息中携带第一商品的第一特征序列;终端接收服务器返回的查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;该第二商品为服务器在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品。该方案有效丰富了所查询商品信息的内容范围。
[0080]图5为本发明提供的服务器一个实施例的结构示意图,该服务器可以执行如图2所示的方法步骤,该服务器包括:接收模块51、处理模块52和发送模块53,其中:
[0081]接收模块51,用于接收终端发送的查询请求消息,该查询请求消息中携带第一商品的第一特征序列;
[0082]处理模块52,用于在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;该商品信息数据库中预先对应存储有第二商品的图像信息、第二特征序列、价格信息和销售地信息;
[0083]发送模块53,用于向终端返回查询响应消息,该查询响应消息中携带第二商品的图像信息、价格信息和销售地信息。
[0084]具体地,本实施例所示服务器实现商品信息查询的过程为:
[0085]接收模块51接收终端发送的查询请求消息,该查询请求消息中携带第一商品的第一特征序列,该执行过程可参见步骤201的相应内容;处理模块52在商品信息数据库中查找与上述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;该商品信息数据库中预先对应存储有第二商品的图像信息、第二特征序列、价格信息和销售地信息,该查询过程具体可参见步骤202的相应内容;发送模块53向终端返回查询响应消息,该查询响应消息中携带处理模块52在商品信息数据库中查找到的第二商品的图像信息、价格信息和销售地信息,该发送过程具体可参见步骤203的相应内容。
[0086]进一步的,本实施例所示服务器在如图5所示的结构和功能的基础上还包括:
[0087]接收模块51接收的终端发送的查询请求消息中还携带待查询商品的地理位置信息;
[0088]处理模块52,具体用于在商品信息数据库中查找与上述地理位置信息相匹配的销售地信息对应的第三商品;将该第三商品中与第一特征序列之间相似度大于相似度阈值的上述第二特征序列对应的商品确定为第二商品。
[0089]具体的,本实施例所示服务器在拓展了自身结构和功能后,还可以执行如图3所示的以服务器为执行主体的相应的方法步骤。具体步骤原理再此不做赘述。
[0090]本发明提供的服务器,接收终端发送的查询请求消息后,在商品信息数据库中查找与第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;该商品信息数据库中预先对应存储有该第二商品的图像信息、第二特征序列、价格信息和销售地信息;服务器向终端返回查询响应消息,该查询响应消息中携带上述第二商品的图像信息、价格信息和销售地信息。该方案有效丰富了所查询商品信息的内容范围。
[0091]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种商品信息查询方法,其特征在于,包括: 终端获取第一商品的图像信息; 所述终端提取所述第一商品的图像信息的特征信息,并以提取出的所述特征信息构建所述第一商品的第一特征序列; 所述终端向服务器发送查询请求消息,所述查询请求消息中携带所述第一商品的第一特征序列; 所述终端接收所述服务器返回的查询响应消息,所述查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;所述第二商品为所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息。
2.根据权利要求1所述的方法,其特征在于,还包括: 所述终端获取待查询商品的地理位置信息; 所述查询请求消息中还携带所述待查询商品的地理位置信息; 所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,包括: 所述服务器在所述商品信息数据库中查找与所述地理位置信息相匹配的所述销售地信息对应的第三商品; 所述服务器将所述 第三商品中与所述第一特征序列之间相似度大于相似度阈值的所述第二特征序列对应的商品确定为第二商品。
3.根据权利要求2所述方法,其特征在于,所述终端获取待查询商品的地理位置信息为所述终端接收的用户输入的地理位置信息,或所述终端采集的所述终端当前所在的地理位置信息。
4.根据权利要求1所述方法,其特征在于,所述待查询商品的图像信息的特征信息包括:形状信息、纹理信息、颜色信息和灰度信息。
5.—种商品信息查询方法,其特征在于,包括: 服务器接收终端发送的查询请求消息,所述查询请求消息中携带第一商品的第一特征序列; 所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息; 所述服务器向所述终端返回查询响应消息,所述查询响应消息中携带所述第二商品的图像信息、价格信息和销售地信息。
6.根据权利要求5所述的方法,其特征在于,所述查询请求消息中还携带所述待查询商品的地理位置信息; 所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品,包括: 所述服务器在所述商品信息数据库中查找与所述地理位置信息相匹配的所述销售地信息对应的第三商品;所述服务器将所述第三商品中与所述第一特征序列之间相似度大于相似度阈值的所述第二特征序列对应的商品确定为第二商品。
7.—种终端,其特征在于,包括:获取模块、处理模块、发送模块和接收模块; 所述获取模块,用于获取第一商品的图像信息; 所述处理模块,用于提取所述第一商品的图像信息的特征信息,并以提取出的所述特征信息构建所述第一商品的第一特征序列; 所述发送模块,用于向服务器发送查询请求消息,所述查询请求消息中携带所述第一商品的第一特征序列; 所述接收模块,用于接收所述服务器返回的查询响应消息,所述查询响应消息中携带第二商品的图像信息、价格信息以及销售地信息;所述第二商品为所述服务器在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息。
8.根据权利要求7所述的终端,其特征在于,所述获取模块,还用于获取待查询商品的地理位置信息。
9.一种服务器,其特征在于,包括:接收模块、处理模块和发送模块; 所述接收模块,用于接收终端发送的查询请求消息,所述查询请求消息中携带第一商品的第一特征序列;` 所述处理模块,用于在商品信息数据库中查找与所述第一特征序列之间相似度大于相似度阈值的第二特征序列对应的商品,并确定为第二商品;所述商品信息数据库中预先对应存储有所述第二商品的图像信息、所述第二特征序列、价格信息和销售地信息; 所述发送模块,用于向所述终端返回查询响应消息,所述查询响应消息中携带所述第二商品的图像信息、价格信息和销售地信息。
10.根据权利要求9所述的服务器,其特征在于,所述查询请求消息中还携带所述待查询商品的地理位置信息;所述处理模块具体用于, 在所述商品信息数据库中查找与所述地理位置信息相匹配的所述销售地信息对应的第三商品; 将所述第三商品中与所述第一特征序列之间相似度大于相似度阈值的所述第二特征序列对应的商品确定为第二商品。
【文档编号】G06F17/30GK103870526SQ201310585157
【公开日】2014年6月18日 申请日期:2013年11月19日 优先权日:2013年11月19日
【发明者】明悦, 邹俊伟, 温志刚, 王光超, 王野桥 申请人:北京邮电大学