一种信息推荐方法和设备与流程

文档序号:12364032阅读:162来源:国知局
一种信息推荐方法和设备与流程

本申请实施例涉及网络技术领域,特别涉及一种信息推荐方法。本申请实施例同时还涉及一种信息推荐设备。



背景技术:

目前用户在浏览图片时,如果对此图片上的产品有兴趣,但是用户对于该产品的品牌可能不熟悉或者完全不知道,为了进一步了解该产品的信息,以及进一步购买产品,用户会自己识别出图片中的品牌名称,打开检索的页面,例如搜索引擎或者大型电商网站,将所述产品的品牌名称作为关键字手动输入到检索处,进行检索。对于检索出来的结果,用户需自己进行评判,筛选出有用的信息,例如该产品品牌的介绍,以及有效可靠的购买方式等,随后用户可能会进入到相关销售页面进行比较,购买。

在此过程中,用户需要自己切换界面,自己确定检索关键字,自己筛选信息,但是界面的切换会降低用户的体验感受,用户自身操作过多,整体体验比较人工化;另一方面,由于关键字单一,互联网信息量庞杂,得到的结果往往不够准确,参杂了大量无用信息;且由于不同的搜索引擎检索策略不同,检索结果极有可能不相同,不利于用户最终获得准确的结果。可见现有的检索流程耗费用户大量的时间和精力去收集信息,鉴别及筛选,效率比较低下,用户的体验较差。



技术实现要素:

本申请实施例提供了一种信息推荐方法和设备,用以克服现有技术中的缺陷,实现了快速、精确地获得目的信息,且整个过程用户的体验非常流畅。

为此,本申请实施例提供了一种信息推荐方法,包括:

确定存在预设操作的图片为待检测图片;

检测所述待检测图片,获得所述待检测图片中的索引信息;

根据所述索引信息检索得到对应的目的信息并输出所述目的信息。

优选的,所述预设操作,具体包括:

对图片的点击、圈中,或者指针在显示图片的区域停留的时间超过阈值。

优选的,所述检测所述待检测图片,具体为:

识别所述待检测图片中包含的图形标识和/或文字信息;

通过所述图形标识和/或文字信息确定所述索引信息。

优选的,所述根据所述索引信息检索得到对应的目的信息,具体为:

通过所述索引信息查找本地数据库获得所述索引信息对应的目的信息,或者从网络中获取所述索引信息对应的目的信息。

优选的,所述根据所述索引信息检索得到对应的目的信息并输出所述目的信息,具体为:

判断在本地数据库中是否包含所述索引信息对应的目的信息;

如果所述本地数据库中包含所述索引信息对应的目的信息,则输出所述目的信息;

如果所述本地数据库中不包含所述索引信息对应的目的信息或者在输出所述目的信息后接收到了需要更多目的信息的指示,则继续从网络中获取所述索引信息对应的目的信息,并输出所述目的信息。

优选的,所述目的信息包括商品图片以及所述商品图片对应的商品信息;所述根据所述索引信息检索对应的目的信息并输出所述目的信息,具体包括:

对比待检测图片与检索出的目的信息中包括的各个商品图片;

确定待检测图片与检索出的目的信息中包括的各个商品图片的相似度;

优先输出相似度超过阈值的所述商品图片对应的商品信息。

本申请实施例还公开了一种商品推荐方法,其特征在于,包括:

获取用户指定的待检测图片;

对所述待检测图片进行识别,识别得到所述待检测图片对应的品牌信息;

基于所述品牌信息进行检索,得到所述品牌信息对应的商品以及商品信息,并将所述商品以及商品信息提供给用户。

优选的,所述获取用户指定的待检测图片,具体为:

将用户预设操作的商品图片作为所述用户指定的待检测图片;

或者,将用户从存储的图片中调用的商品图片作为所述用户指定的待检测图片。

优选的,所述获取用户指定的待检测图片,具体为:

检测用户在浏览网页时在图片上的操作;

当用户在图片上的操作为预设操作时,将所述图片作为用户指定的待检测图片。

优选的,所述对所述待检测图片进行识别,识别得到所述待检测图片对应的品牌信息,具体包括:

识别所述待检测图片中包含的图形标识和/或文字信息;

通过所述图形标识和/或文字信息确定所述品牌信息。

优选的,所述基于所述品牌信息进行检索,得到所述品牌信息对应的商品以及商品信息,具体为:

在本地数据库中获取所述品牌信息对应的商品以及商品信息;

如果所述本地数据库中无法获取到所述品牌信息对应的商品或商品信息,则从网络中获取所述品牌信息对应的商品及商品信息。

优选的,将所述商品以及商品信息提供给用户之前,还包括:

对比待检测图片与检索出的商品或商品信息中的商品图片;

确定所述待检测图片与检索出的商品或商品信息中的图片的相似度;

将检索中的商品或商品信息中的图片的相似度超过预设阈值的商品图片对应的商品信息提供给所述用户。

本申请实施例还公开了一种信息推荐设备,包括:

确定模块,用于确定存在预设操作的图片为待检测图片;

检测模块,用于检测所述待检测图片,获得所述待检测图片中的索引信息;

检索模块,用于根据所述索引信息检索得到对应的目的信息并输出所述目的信息。

优选的,所述预设操作,具体包括:

对图片的点击、圈中,或者指针在显示图片的区域停留的时间超过阈值。

优选的,所述检测模块,具体为:

识别所述待检测图片中包含的图形标识和/或文字信息;

通过所述图形标识和/或文字信息确定所述索引信息。

优选的,所述检索模块,具体为:

通过所述索引信息查找本地数据库获得所述索引信息对应的目的信息,或者从网络中获取所述索引信息对应的目的信息。

优选的,所述检索模块,具体为:

判断在本地数据库中是否包含所述索引信息对应的目的信息;

如果所述本地数据库中包含所述索引信息对应的目的信息,则输出所述目的信息;

如果所述本地数据库中不包含所述索引信息对应的目的信息或者在输出所述目的信息后接收到了需要更多目的信息的指示,则继续从网络中获取所述索引信息对应的目的信息,并输出所述目的信息。

优选的,所述目的信息包括商品图片以及所述商品图片对应的商品信息;所述检索模块,具体包括:

对比待检测图片与检索出的目的信息中包括的各个商品图片;

确定待检测图片与检索出的目的信息中包括的各个商品图片的相似度;

优先输出相似度超过阈值的所述商品图片对应的商品信息。

本申请实施例还公开了一种商品推荐设备,其特征在于,包括:

获取模块,用于获取用户指定的待检测图片;

识别模块,用于对所述待检测图片进行识别,识别得到所述待检测图片对应的品牌信息;

检索模块,用于基于所述品牌信息进行检索,得到所述品牌信息对应的商品以及商品信息,并将所述商品以及商品信息提供给用户。

优选的,所述获取模块,具体为:

将用户预设操作的商品图片作为所述用户指定的待检测图片;

或者,将用户从存储的图片中调用的商品图片作为所述用户指定的待检测图片。

优选的,所述获取模块,具体为:

检测用户在浏览网页时在图片上的操作;

当用户在图片上的操作为预设操作时,将所述图片作为用户指定的待检测图片。

优选的,所述识别模块,具体包括:

识别所述待检测图片中包含的图形标识和/或文字信息;

通过所述图形标识和/或文字信息确定所述品牌信息。

优选的,所述检索模块,具体为:

在本地数据库中获取所述品牌信息对应的商品以及商品信息;

如果所述本地数据库中无法获取到所述品牌信息对应的商品或商品信息,则从网络中获取所述品牌信息对应的商品及商品信息。

优选的,所述检索模块将所述商品以及商品信息提供给用户之前,还包括:

对比待检测图片与检索出的商品或商品信息中的商品图片;

确定所述待检测图片与检索出的商品或商品信息中的图片的相似度;

将检索中的商品或商品信息中的图片的相似度超过预设阈值的商品图片对应的商品信息提供给所述用户。

与现有技术相比,本申请中通过确定存在预设操作的图片为待检测图片;检测所述待检测图片,获得所述待检测图片中的索引信息;根据所述索引信息检索对应的目的信息,以此通过简单的步骤,就可以很便捷地完成信息检索,使用户仅通过图片就可得到相应的信息,提高了用户的体验。

附图说明

图1为应用本申请实施例中的一种信息推荐方法的流程示意图;

图2为应用本申请实施例中的一种商品推荐方法的流程示意图;

图3为应用本申请实施例中的一种具体场景下的待检测图片的示意图;

图4为应用本申请实施例中的一种具体场景下的处理待检测图片的示意图;

图5为本申请实施例提出的具体场景下的商品推荐方法的流程示意图;

图6为本申请实施例提出的一种信息推荐设备的结构示意图;

图7为本申请实施例提出的一种商品推荐设备的结构示意图;

具体实施方式

针对现有技术中存在的上述问题,本申请实施例提供了一种信息推荐方法和设备,用以克服现有技术中的缺陷。

下面结合附图对本发明实施例进行详细描述。

本申请实施例一提供了一种信息推荐方法和设备,如图1所示,包括以下步骤:

步骤S101、确定存在预设操作的图片为待检测图片。

在显示图片的界面上,可以是各种存在屏幕的终端,以网页为例,当网页上存在若干张图片时,如果一张图片被点击、圈中,或者用户的鼠标的光标停留在图片上同一位置的时间超过阈值,比如停留的时间超出了3秒,则判断此图片上存在预设操作,将此图片确定为待检测图片。

用户在浏览图片时会遇到感兴趣的产品,会有检索所述产品以得到更多信息的需求,本申请正是针对该问题提出的,因此事先会预设一个或者多个操作来表示需要执行后续的检测以及检索,比如上述的对图片的点击、圈中等操作,当然预设其他的操作也是可以的,例如在单击右键后出现的菜单中设置相应的选项来确定是否需要执行后续检测以及检索,只要预设操作与现有的操作不冲突即可。另外,如果用户在阅读文字时遇到感兴趣的内容,也可以预设类似于屏幕取词的操作,鼠标光标选中一段字符,也可以以此作为检索信息。

其中,关于圈中的预设操作,可以是整张图片被圈中,也可以是图片的一部分被圈中,如圈中整张图片中包含文字信息和/或图形标识的部分,这样可以使后续检测步骤更快速准确。

步骤S102、检测所述待检测图片,获得所述待检测图片中的索引信息。

由步骤S101可以获取待检测图片,识别所述待检测图片中包含的图形标识和/或文字信息;通过所述图形标识和/或文字信息确定所述索引信息,其中识别的方式有很多,例如可以是运用光学字符识别ORC(Optical Character Recognition)技术直接识别图片中的文字,或者先对待检测图片进行处理,得到包含关键信息的部分再将此部分与数据库中的标识进行比对,比对成功即 可获得对应的索引信息,比如图3为待检测图片,那么扫描图片后确定的索引信息就是ochirly。

如果待检测图片是整张的图片,扫描的方式可以是直接对整张图片进行扫描,也可以是可如图4所示将图片分成四部分,优先扫描序号1的部分,如果未扫描到索引信息再扫描其他部分,因为大多数图片中品牌名称等信息通常会在左上角,这样做可以减少扫描的工作量,提高速度,节约系统资源。

进行扫描时,可以按照常规方法直接对图片进行扫描,也可以对图片进行处理后再扫描,例如在扫描时可先确定图片的背景色,图片的背景色一般为图片较为边缘部分所占比例最大的颜色,然后处理图片,除去大块的背景色的部分,这样剩余部分通常为产品标识和产品本身,而产品标识颜色通常比较单一,产品本身的颜色会相对丰富,这样即可确定出产品标识的部分,可直接对此部分进行文字识别,或者将此部分与数据库中的标识进行比对,以此得到索引信息。

在步骤S102中,若检测到了待检测图片中的索引信息,则进入步骤S203;若未检测到待检测图片中的索引信息,则可以直接结束本次操作,也可以弹出对话框,提示用户未能自动检测到图片中的索引信息,对话框中可包括文本框以供用户进行输入,可接收用户输入的信息作为索引信息,如果未检测到图片中的索引信息也没有用户输入,则结束本次操作。

步骤S103、根据所述索引信息检索得到对应的目的信息并输出所述目的信息。

通过所述索引信息查找本地数据库,判断在本地数据库中是否包含所述索引信息对应的目的信息,或者从网络中获取所述索引信息对应的目的信息;

如果所述本地数据库中包含所述索引信息对应的目的信息,则输出所述目的信息;

如果所述本地数据库中不包含所述索引信息对应的目的信息或者在输出 所述目的信息后接收到了需要更多目的信息的指示,则继续从网络中获取所述索引信息对应的目的信息,并输出所述目的信息,其中,接收需要更多商品信息的指示可以通过在输出信息的页面增加一个“更多”按钮,或者增加其他能判断出用户是否需要获得更多信息的交互途径。

优选的,可以将从网络中获取的相关信息添加到本地,更新本地数据库,丰富本地数据库的内容;

其中,目的信息的来源大致可分为三类。

第一类,目的信息来源于本地数据库,用户可以对本地数据库进行补充或通过联机方式进行添加,仅在本地检索目的信息,检索速度较快,可在较短的时间内输出目的信息,但是本地数据库可存储的内容有限。

第二类,目的信息来源于网络,网络中信息量更大,但是需要消耗网络流量,检索时间受网速等因素的影响,用户体验不稳定。

第三类,结合以上两类方法,本地数据库可仅保存一些的基本目的信息,如检索信息是品牌名称,那么本地数据库就仅保存一些主流品牌的简要介绍,以及官方网站等,本地数据库中包含的基本目的信息用于快速显示,在向用户输出本地数据库中索引信息对应的基本目的信息之后,确定用户是否需要更多信息,如果确定用户需要更多的信息,则连接网络,获得更多来源于网络的目的信息,这样即保证了向用户反馈的速度,且消耗的网络流量较少,用户体验更好。

另外,利用索引信息进行检索时,可先进行精确检索,未检索到结果之后可再进行模糊检索,避免因检测图片中的索引信息时的一些小失误使得在检索数据库时得不到目的信息,还可以增加对比待检测图片与检索出的目的信息中包括的各个商品图片的步骤,确定待检测图片与检索出的目的信息中包括的各个商品图片的相似度;优先输出相似度超过阈值的所述商品图片对应的商品信息。

以下为了进一步对本申请进行说明,本申请实施例二提出了一种具体场景下的商品推荐方法,如图2、图5所示,包括:

本申请信息检索方法的载体可以是一类浏览器插件,如果用户需要检索信息时开启此应用,或者此应用默认处于开启状态,如果用户不需要检索信息时可选择关闭此应用,以节省系统资源。

S201获取用户指定的待检测图片;

将用户预设操作的商品图片作为所述用户指定的待检测图片;或者,将用户从存储的图片中调用的商品图片作为所述用户指定的待检测图片。

开启快速检索应用时同时开启了图片标识检测功能,此时系统处于检测状态,检测用户在浏览网页时在图片上的操作;预设操作可以是点击图片,圈中图片,或光标停留在一张图片的时间超过阈值,即此时等待用户选择目标图片。当用户将鼠标光标停留在一张图片的时间超过阈值,比如停留的时间超出了3秒,或者存在其他预设的操作,则存在预设操作的图片被确定为待检测图片,或者也可将用户从存储的图片中调用的图片或历史记录中的图片确定为待检测图片。

S202对所述待检测图片进行识别,识别得到所述待检测图片对应的品牌信息;

具体的,可以是识别所述待检测图片中包含的图形标识和/或文字信息;通过所述图形标识和/或文字信息确定所述品牌信息,其中所述品牌信息可以是品牌名称。对输入的目标图片进行品牌识别,通过图片识别技术,获取图片上的所有文字信息或标识信息,如果识别出了品牌名称,则输出品牌名称,如果未识别出品牌名称,则结束本次操作;或者也可以弹出对话框告知用户图片识别失败,并询问用户是否能够输入品牌名称。

S203基于所述品牌信息进行检索,得到所述品牌信息对应的商品以及商品信息,并将所述商品以及商品信息提供给用户;

可以先在本地数据库中获取所述品牌信息对应的商品以及商品信息;如果所述本地数据库中无法获取到所述品牌信息对应的商品或商品信息,则从网络中获取所述品牌信息对应的商品及商品信息。

具体的,可利用得到的品牌名称进行本地检索,如果本地包含所述品牌名称,则向用户展示检索到的本地信息,即本地数据库中所述品牌的详细信息,可以包括品牌介绍,品牌旗下的商品及商品信息,购买渠道,其中购买渠道可以是所述品牌的实体店地址,官方网站链接,或天猫商家链接等,这样用户即了解到了该品牌的概况,又非常便捷的获取到了该品牌有效且可靠的购买方式,用户体验较好。

进行品牌检索主要是利用本地中存在的品牌字典,品牌字典为一个品牌信息的数据库,并且以品牌名称为关键字,以品牌信息作为值,该数据库初始包含主流产品的品牌信息,用户可以自己补充或者通过联机的方式进行添加和补充,通过联机方式补充时可以通过树形结构向用户提供各类目以及各种档次品牌的补充数据,如服装、食品等,服装又可分为童装、女装等,进一步还可分为奢侈品牌、经济品牌,国内品牌、国际品牌等,用户可根据需要选择要补充的数据。

如果本地包含所述品牌名称,则可进行联网帮助,从网络获取相关信息;如果本地品牌字典中没有检索到品牌名称,则联网查找品牌名称对应的品牌信息;联网查找时可利用网络数据库,也可通过特定网站来获取该品牌的信息,例如一些百科类的网站以及大型购物网站等。

展示联网帮助获得的品牌信息,所述信息同本地的品牌信息一样也可包括品牌介绍,品牌旗下的商品及商品信息列表,购买渠道等内容。

可将从网络获取的相关信息添加到本地,丰富本地数据;此步骤为可选步骤,可让用户自己决定是否将其添加到本地,或者根据用户是否点击此品牌的购买链接来判断用户是否对此品牌感兴趣来决定是否将所述品牌添加到 本地。

其中,将所述商品以及商品信息提供给用户的方式也可以是:

1、直接向用户展示查找到的本地信息,这些本地信息即可满足用户基本的需要。

2、首先向用户展示本地品牌信息,使用户对所述品牌有一定的了解,但是由于系统资源有限,本地的品牌字典中保存的仅是基本的信息,部分用户可能会有获得更多信息的需求,为了满足这些用户的需求,可以在展示信息的页面增加一个“更多”按钮,或者增加其他能判断出用户是否需要获得更多信息的交互途径,如果判断出用户需要更多信息,则联网寻求帮助,从网络获取信息,并向用户展示更多的信息,这样在本地品牌字典占用系统资源较少的情况下,保证了用户可以第一时间了解到了感兴趣的品牌,且能按照用户需求向用户提供更丰富的信息,有需要时才连接网络,不存在不必要的网络流量消耗,用户体验更好。

此外,在得到所述品牌信息对应的商品以及商品信息之后,将所述商品以及商品信息提供给用户之前,还可以对比待检测图片与检索出的商品或商品信息中的商品图片;确定所述待检测图片与检索出的商品或商品信息中的图片的相似度;筛选出检索中的商品或商品信息中的图片的相似度超过预设阈值的商品图片对应的商品以及商品信息作为待提供给用户的商品以及商品信息,以此提高推荐的准确度。

本申请实施例三还提出了一种信息推荐设备,如图6所示,包括:

确定模块61,用于确定存在预设操作的图片为待检测图片;

检测模块62,用于检测所述待检测图片,获得所述待检测图片中的索引信息;

检索模块63,用于根据所述索引信息检索得到对应的目的信息并输出所 述目的信息;

所述预设操作,具体包括:

对图片的点击、圈中,或者指针在显示图片的区域停留的时间超过阈值。

所述检测模块,具体为:

识别所述待检测图片中包含的图形标识和/或文字信息;

通过所述图形标识和/或文字信息确定所述索引信息。

所述检索模块,具体为:

通过所述索引信息查找本地数据库获得所述索引信息对应的目的信息,或者从网络中获取所述索引信息对应的目的信息。

所述检索模块,具体为:

判断在本地数据库中是否包含所述索引信息对应的目的信息;

如果所述本地数据库中包含所述索引信息对应的目的信息,则输出所述目的信息;

如果所述本地数据库中不包含所述索引信息对应的目的信息或者在输出所述目的信息后接收到了需要更多目的信息的指示,则继续从网络中获取所述索引信息对应的目的信息,并输出所述目的信息。

所述目的信息包括商品图片以及所述商品图片对应的商品信息;所述检索模块,具体包括:

对比待检测图片与检索出的目的信息中包括的各个商品图片;

确定待检测图片与检索出的目的信息中包括的各个商品图片的相似度;

优先输出相似度超过阈值的所述商品图片对应的商品信息。

本申请实施例四还提出了一种商品推荐设备,如图7所示,包括:

获取模块71,用于获取用户指定的待检测图片;

识别模块72,用于对所述待检测图片进行识别,识别得到所述待检测图 片对应的品牌信息;

检索模块73,用于基于所述品牌信息进行检索,得到所述品牌信息对应的商品以及商品信息,并将所述商品以及商品信息提供给用户。

所述获取模块,具体为:

将用户预设操作的商品图片作为所述用户指定的待检测图片;

或者,将用户从存储的图片中调用的商品图片作为所述用户指定的待检测图片。

所述获取模块,具体为:

检测用户在浏览网页时在图片上的操作;

当用户在图片上的操作为预设操作时,将所述图片作为用户指定的待检测图片。

所述识别模块,具体包括:

识别所述待检测图片中包含的图形标识和/或文字信息;

通过所述图形标识和/或文字信息确定所述品牌信息。

所述检索模块,具体为:

在本地数据库中获取所述品牌信息对应的商品以及商品信息;

如果所述本地数据库中无法获取到所述品牌信息对应的商品或商品信息,则从网络中获取所述品牌信息对应的商品及商品信息。

所述检索模块将所述商品以及商品信息提供给用户之前,还包括:

对比待检测图片与检索出的商品或商品信息中的商品图片;

确定所述待检测图片与检索出的商品或商品信息中的图片的相似度;

将检索中的商品或商品信息中的图片的相似度超过预设阈值的商品图片对应的商品信息提供给所述用户。

与现有技术相比,本申请中通过确定存在预设操作的图片为待检测图片; 检测所述待检测图片,获得所述待检测图片中的索引信息;根据所述索引信息检索对应的目的信息,以此通过简单的步骤,就可以很便捷地完成信息检索,使用户仅通过图片就可得到相应的信息,提高了用户的体验。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。

本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。

以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1