搜索方法、搜索装置、用户设备和计算机程序产品的制作方法

文档序号:9756915阅读:206来源:国知局
搜索方法、搜索装置、用户设备和计算机程序产品的制作方法
【技术领域】
[0001] 本公开涉及信息技术领域,更具体地,涉及一种搜索方法、搜索装置、用户设备和 计算机程序产品。
【背景技术】
[0002] 随着互联网的发展以及用户设备的普及,基于用户设备的电子商务在近年来呈现 蓬勃发展之势。通过用户设备在互联上搜索和购买商品已经成为人们日常生活中常见活 动。所述用户设备例如为智能手机、平板计算机、笔记本计算机等。互联网提供了新交易平 台和娱乐平台。例如,可以在互联网上购买商品、下载音乐、在线观看视频等。
[0003] 典型地,可以基于要搜索的对象的关键词在互联网上执行搜索。基于关键词的对 象搜索系统依赖于用户输入的字符表述。然而,当用户输入的关键词不准确或存在错误时, 难以获得令人满意的搜索结果。随着诸如电子商务的电子服务规模的不断扩大,商品或服 务个数和种类快速增长,消费者可能需要花费较多的时间进行浏览才能找到自己关注的对 象或商品。
[0004] 因此,期望提供一种搜索技术来帮助用户准确地搜索到感兴趣的商品或服务,并 提供更丰富的信息和更细致的服务,从而提高用户的使用体验。

【发明内容】

[0005] 本公开实施例提供一种搜索方法、搜索装置、用户设备和计算机程序产品,其使能 够准确且便利地搜索目标对象的相关对象信息,从而提高用户的使用体验。
[0006] 第一方面,提供了一种搜索方法,应用于一服务器,该搜索方法可包括:接收搜索 请求,该搜索请求包括要搜索的目标对象的目标图像;从所述目标图像中提取与所述目标 对象相关联的字符信息和图像特征;基于所述字符信息和所述图像特征搜索与所述目标对 象相关联的相关对象信息;发送所述相关对象信息。
[0007] 结合第一方面,在第一方面的一种实现方式中,所述从所述目标图像中提取与所 述目标对象相关联的字符信息和图像特征可包括:利用光学字符识别OCR从所述目标图像 中识别文字和符号;从所识别的文字和符号中选择用于标识所述目标对象的标识字符,作 为与所述目标对象相关联的字符信息。
[0008] 结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述基于所述 字符信息和所述图像特征搜索与所述目标对象相关联的相关对象信息可包括:基于所述字 符信息和所述图像特征从预先建立的对象数据库中搜索所述相关对象信息,其中,所述对 象数据库包括各个备选对象的图像特征、字符信息和关联信息。
[0009] 结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述基于所述 字符信息和所述图像特征从预先建立的对象数据库中搜索所述相关对象信息可包括:基于 目标图像的图像特征和各个备选对象的图像特征计算所述目标对象与各个备选对象之间 的图像特征相似度;基于目标图像的字符信息和各个备选对象的字符信息计算所述目标对 象与各个备选对象之间的字符信息相似度;基于所述图像特征相似度和所述字符信息相似 度来从所述多个备选对象中搜索与所述目标对象相关联的相关对象信息。
[0010] 结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述基于所述 图像特征相似度和所述字符信息相似度来从所述多个备选对象中搜索与所述目标对象相 关联的相关对象信息可包括:对所述图像特征相似度和字符信息相似度进行加权平均来获 得所述目标对象与各个备选对象之间的平均相似度;按照所述平均相似度的递减顺序从所 述多个备选对象中选择预定数目备选对象;将与所选择的备选对象对应的信息作为与所述 目标对象相关联的相关对象信息。
[0011] 结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述基于目标 图像的图像特征和各个备选对象的图像特征计算所述目标对象与各个备选对象之间的图 像特征相似度可包括:计算所述目标对象的图像特征与各个备选对象之间的图像特征之间 的余弦相似度,作为所述图像特征相似度。
[0012] 结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述基于目标 图像的字符信息和各个备选对象的字符信息计算所述目标对象与各个备选对象之间的字 符信息相似度可包括:计算所述目标对象的字符信息与各个备选对象的字符信息之间的编 辑距离;基于所述编辑距离、所述目标对象的字符信息的长度、备选对象的字符信息的长度 来计算所述字符信息相似度。
[0013] 结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述从所述目 标图像中提取与所述目标对象相关联的字符信息和图像特征可包括如下操作中的至少一 个:计算所述目标图像的颜色直方图特征作为所述图像特征;和计算所述目标图像的词袋 模型特征作为所述图像特征。
[0014] 结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述目标图像 可满足预定条件。
[0015] 第二方面,提供了一种搜索方法,应用于一用户设备。该搜索方法可包括:采集要 搜索的目标对象的目标图像;判断所述目标图像是否满足预定条件;在所述目标图像满足 预定条件时,发出针对所述目标对象的搜索请求,该搜索请求包括所述目标图像;接收与所 述目标对象相关联的相关对象信息,其中所述相关对象信息基于从所述目标图像中提取的 与所述目标对象相关联的字符信息和图像特征搜索得到。
[0016] 结合第二方面,在第二方面的一种实现方式中,所述判断所述目标图像是否满足 预定条件可包括:确定在采集所述目标图像过程中的光照参数;当所述光照参数大于等于 预设照度时,确定所述目标图像满足预定条件。
[0017] 结合第二方面及其上述实现方式,在第二方面的另一实现方式中,所述判断所述 目标图像是否满足预定条件可包括:确定所采集的目标图像的边缘的像素点的平均梯度; 当所述目标图像的边缘的像素点的平均梯度小于预设梯度阈值时,确定所述目标图像满足 预定条件。
[0018] 第三方面,提供了一种搜索装置,应用于一服务器。该搜索装置可包括:收发器, 接收搜索请求,该搜索请求包括要搜索的目标对象的目标图像;处理器;存储器;和存储在 所述存储器中的计算机程序指令。在所述计算机程序指令被所述处理器运行时执行以下步 骤:从所述目标图像中提取与所述目标对象相关联的字符信息和图像特征;基于所述字符 信息和图像特征搜索与所述目标对象相关联的相关对象信息;将所搜索的相关对象信息提 供给所述收发器,以发送出去。
[0019] 结合第三方面,在第三方面的一种实现方式中,所述从所述目标图像中提取与所 述目标对象相关联的字符信息和图像特征可包括:利用光学字符识别OCR从所述目标图像 中识别文字和符号;从所识别的文字和符号中选择用于标识所述目标对象的标识字符,作 为与所述目标对象相关联的字符信息。
[0020] 结合第三方面及其上述实现方式,在第三方面的另一实现方式中,所述基于所述 字符信息和所述图像特征搜索与所述目标对象相关联的相关对象信息可包括:基于所述字 符信息和所述图像特征从预先建立的对象数据库中搜索所述相关对象信息,其中,所述对 象数据库包括各个备选对象的图像特征、字符信息和关联信息。
[0021] 结合第三方面及其上述实现方式,在第三方面的另一实现方式中,所述基于所述 字符信息和所述图像特征从预先建立的对象数据库中搜索所述相关对象信息可包括:基于 目标图像的图像特征和各个备选对象的图像特征计算所述目标对象与各个备选对象之间 的图像特征相似度;基于目标图像的字符信息和各个备选对象的字符信息计算所述目标对 象与各个备选对象之间的字符信息相似度;基于所述图像特征相似度和所述字符信息相似 度来从所述多个备选对象中搜索与所述目标对象相关联的相关对象信息。
[0022] 结合第三方面及其上述实现方式,在第三方面的另一实现方式中,所述基于所述 图像特征相似度和所述字符信息相似度来从所述多个备选对象中搜索与所述目标对象相 关联的相关对象信息可包括:对所述图像特征相似度和字符信息相似度进行加权平均来获 得所述目标对象与各个备选对象之间的平均相似度;按照所述平均相似度的递减顺序从所 述多个备选对象中选择预定数目备选对象;将与所选择的备选对象对应的信息作为与所述 目标对象相关联的相关对象信息。
[0023] 结合第三方面及其上述实现方式,在第三方面的另一实现方式中,所述基于目标 图像的图像特征和各个备选对象的图像特征计算所述目标对象与各个备选对象之间的图 像特征相似度可包括:计算所述目标对象的图像特征与各个备选对象之间的图像特征之间 的余弦相似度,作为所述图像特征相似度。
[0024] 结合第三方面及其上述实现方式,在第三方面的另一实现方式中,所述基于目标 图像的字符信息和各个备选对象的字符信息计算所述目标对象与各个备选对象之间的字 符信息相似度可包括:计算所述目标对象的字符信息与各个备选对象的字符信息之间的编 辑距离;基于所述编辑距离、所述目标对象的字符信息的长度、各个备选对象的字符信息的 长度来计算所述字符信息相似度。
[0025] 结合第三方面及其上述实现方式,在第三方面的另一实现方式中,从所述目标图 像中提取与所述目标对象相关联的字符信息和图像特征可包括如下操作中的至少一个:计 算所述目标图像的颜色直方图特征作为所述图像特征;和计算所述目标图像的词袋模型特 征作为所述图像特征。
[0026] 结合第三方面及其上述实现方式,在第三方面的另一实现方式中,所述目标图像 可满足预定条件。
[0027] 第四方面,提供了一种用户设备。该用户设备可包括:图像采集器,用于采集要搜 索的目标对象的目标图像;处理器,用于判断所述目标图像是否满足预定条件;收发器,在 所述目标图像满足预定条件时,所述发出针对所述目标对象的搜索请求,该搜索请求包括 所述目标图像,并接收与所述目标对象相关联的相关对象信息,其中所述相关对象信息基 于从所述目标图像中提取的与所述目标对象相关联的字符信息和图像特征搜索得到。
[0028] 结合第四方面,在第四方面的一种实现方式中,所述用户设备还可包括用于测量 所述目标对象的光照参数的照度计,所述处理器可指令所述照度计在图像采集器采集目标 图像的过程中测量所述目标对象的光照参数,并且在所述光照参数大于等于预设照度时确 定所述目标图像满足预定条件。
[0029] 结合第四方面及其上述实现方式,在第四方面的另一实现方式中,所述处理器分 析目标图像以确定其边缘的像素点的平均梯度,并且在所述目标图像的边缘的像素点的平 均梯度小于预设梯度阈值时,确定所述目标图像满足预定条件。
[0030] 第五方面,提供了一种用于搜索对象的计算机程序产品,可包括计算机可读存储 介质。在所述计算机可读存储介质上存储了计算机程序指令,所述计算机程序指令由处理 器执行以使得所述处理器:接收搜索请求,该搜索请求包括要搜索的目标对象的目标图像; 从所述目标图像中提取与所述目标对象相关联的字符信息和图像特征;基于所述字符信息 和所述图像特征搜索与所述目标对象相关联的相关对象信息;发送所述相关对象信息。
[0031] 第六方面,提供了一种用于搜索对象的计算机程序产品,可包括计算机可读存储 介质。在所述计算机可读存储介质上存储了计算机程序指令。所述计算机程序指令可以由
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1