CN108829844B - 一种信息搜索方法及*** - Google Patents

一种信息搜索方法及*** Download PDF

Info

Publication number
CN108829844B
CN108829844B CN201810635772.0A CN201810635772A CN108829844B CN 108829844 B CN108829844 B CN 108829844B CN 201810635772 A CN201810635772 A CN 201810635772A CN 108829844 B CN108829844 B CN 108829844B
Authority
CN
China
Prior art keywords
party
information
server
terminal
operation server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810635772.0A
Other languages
English (en)
Other versions
CN108829844A (zh
Inventor
高斯太
王宝云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Juhaokan Technology Co Ltd
Original Assignee
Juhaokan Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Juhaokan Technology Co Ltd filed Critical Juhaokan Technology Co Ltd
Priority to CN201810635772.0A priority Critical patent/CN108829844B/zh
Publication of CN108829844A publication Critical patent/CN108829844A/zh
Application granted granted Critical
Publication of CN108829844B publication Critical patent/CN108829844B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提供一种信息搜索方法及***,涉及电视应用技术领域。所述方法包括:终端将特征图像发送给运营服务器;运营服务器将所述特征图像发送给的第三方服务器;第三方服务器根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性;第三方服务器将所述第三方属性发送给运营服务器;运营服务器根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息;运营服务器将所述信息发送至终端;终端接收所述信息,并进行显示。本申请实施例示出的方法能够使自身不具备按图搜索功能的应用程序实现按图搜索,使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。

Description

一种信息搜索方法及***
技术领域
本申请涉及电视应用技术领域,尤其涉及一种信息搜索方法及***。
背景技术
在信息搜索过程中,通过简单的语音或者文字信息往往不能准确表达搜索对象的具体特征,在搜索完成之后,往往还需要花费大量的时间从搜索结果中筛选出目标信息。因此,为了提高信息搜索的准确与便捷程度,通常采用图片信息搜索目标信息。
如图1所示,终端通常都下载有各种各样的APP(Application,应用程序),每一个APP都通过移动网络连接有一个后台服务器,用于提供与该APP匹配的应用服务。对于能够实现按图搜索功能的APP,在通过图片搜索信息的过程中,终端通常将特征图片发送给APP对应的后台服务器,后台服务器将该图片与数据库中的图片进行比较,根据图片中携带的轮廓、颜色等信息确定出与该图片内容相同或者相似的目标图片,并根据目标图片确定出对应的关联搜索结果,将该搜索结果按照与特征图片匹配程度的高低依次发送给终端,由终端展示搜索结果,供用户筛选与查看。
但是,不同的APP通常提供不同的应用服务,因而数据库也存在较大差异。例如,对于购物APP,有的APP主要提供服装、配饰、生活用品类的产品,有的APP主要提供电子、电器类产品,有的APP主要提供书籍,有的APP则主要提供汽车及其配件等产品。由此可见,不同APP能够进行产品搜索的信息库差异非常大,其提供的按图搜索算法的针对性及适用性也有所不同。
但是,在日常生活中,用户所使用的购物APP或信息搜索APP有数百种,其中有很多的APP都不具备按图搜索功能的。目前,对于不具备按图搜索功能的APP,如果需要实现按图搜索,通常采用的方法是给每个APP设置一个独立的搜索算法和硬件设备。但是,显而易见,上述方法成本较大,容易造成资源浪费。因此,如何利用具有按图搜索功能的第三方APP协助不具备按图搜索功能的APP实现按图搜索推送信息,并根据各自第三方APP的搜索优势提高产品搜索及信息推送的准确程度,以充分利用每个APP的闲置资源,成为亟待解决的技术问题。
发明内容
本申请提供了一种信息搜索方法及***,用于解决如何利用具有按图搜索功能的第三方应用程序,协助自身不具备按图搜索功能的应用程序实现按图搜索推送信息的问题。
本申请实施例的第一方面提供一种信息搜索方法,所述方法包括如下步骤:
运营服务器接收终端发送的特征图像,并将所述特征图像发送给第三方服务器;
第三方服务器根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器;
运营服务器根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端;
终端接收所述信息,并进行显示。
在第一方面的第一种实现方式中,所述第三方服务器为与所述运营服务器提供的应用程序类别相对应的服务器。
在第一方面的第二种实现方式中,第三方服务器将所述第三方属性发送给运营服务器,包括:
第三方服务器将每个所述第三方目标图像的第三方属性发送给运营服务器;或者,
第三方服务器根据所述第三方目标图像与所述特征图像的匹配程度,将匹配程度高的N个第三方目标图像的第三方属性发送给运营服务器,其中,N≥1。
在第一方面的第三种实现方式中,运营服务器根据所述第三方属性确定第三方特征信息包括:
识别每一个所述第三方属性的子特征;
根据所述子特征的属性,将所述子特征划分为不同的类别,并统计每一个类别中每一个所述子特征的出现频次;
根据所述频次从每一个类别的所述子特征中确定所述第三方特征信息。
在第一方面的第四种实现方式中,根据所述第三方属性确定第三方特征信息包括:
识别每一个所述第三方属性的子特征;
根据所述子特征的属性,将所述子特征划分为不同的类别,并根据所述子特征对应的第三方属性的优先级确定所述子特征的优先级;
根据所述子特征的优先级,从每一个类别的所述子特征中确定所述第三方特征信息。
在第一方面的第五种实现方式中,所述方法还包括:
如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器向所述第三方服务器请求所述第三方目标图像对应的第三方信息,并在接收所述第三方信息后,将所述第三方信息发送给终端,由终端进行显示。
在第一方面的第六种实现方式中,所述方法还包括:
如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器向终端发送控制指令,终端根据所述控制指令向第三方服务器请求与所述第三方目标图像对应的第三方信息,并在接收所述第三方信息之后进行显示。
在第一方面的第七种实现方式中,所述第三方属性携带有与所述第三方目标图像对应的第三方信息,如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器将所述第三方信息发送给终端,由终端进行显示。
本申请实施例的第二方面提供一种信息搜索方法,所述方法包括如下步骤:
终端将特征图像发送给第三方服务器;
第三方服务器根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给终端;
终端将所述第三方属性发送给运营服务器;
运营服务器根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端;
终端接收所述信息,并进行显示。
本申请实施例的第三方面提供一种信息搜索方法,所述方法包括如下步骤:
终端将特征图像发送给第三方服务器;
第三方服务器根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器;
运营服务器根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端;
终端接收所述信息,并进行显示。
本申请实施例的第四方面提供一种信息搜索***,所述***包括终端、运营服务器和第三方服务器,
所述运营服务器,用于接收终端发送的特征图像,并将所述特征图像发送给第三方服务器;
所述第三方服务器,用于根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器;
所述运营服务器,还用于根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端;
所述终端,用于接收所述信息,并进行显示。
本申请实施例的第五方面提供一种信息搜索***,所述***包括终端、运营服务器和第三方服务器,
所述终端,用于将特征图像发送给第三方服务器;
第三方服务器,用于根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给终端;
所述终端,还用于将所述第三方属性发送给运营服务器;
所述运营服务器,用于根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息并将所述信息发送给终端;
所述终端,还用于接收所述信息,并进行显示。
本申请实施例的第六方面提供一种信息搜索***,所述***包括终端、运营服务器和第三方服务器,
所述终端,用于将特征图像发送给第三方服务器;
所述第三方服务器,用于根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器;
所述运营服务器,用于根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端;
所述终端,还用于接收所述信息,并进行显示。
本申请实施例提供的信息搜索方法及***,能够将终端上的特征图像通过第三方服务器的按图搜索功能进行处理,获得关于特征图像的文字描述信息,并由运营服务器根据文字描述信息获得搜索的关键词,根据所述关键词,实现信息搜索。上述方法不仅使自身不具备按图搜索功能的应用程序实现了按图搜索,而且使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为常用的移动网络连接示意图。
图2为本申请实施例提供的信息搜索方法的流程图一。
图3为本申请实施例提供的信息搜索方法的流程图二。
图4为本申请实施例提供的信息搜索方法的流程图三。
图5为本申请实施例提供的信息搜索***示意图一。
图6为本申请实施例提供的信息搜索***示意图二。
图7为本申请实施例提供的信息搜索***示意图三。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
请参阅图2,本申请实施例提供的信息搜索方法的流程图一。所述方法包括如下步骤:
步骤S201,终端将特征图像发送给运营服务器。
本申请实施例示出的终端包括但不限于网络电视、手机、平板电脑、笔记本电脑、台式电脑等具有信息搜索功能的网络设备。所述特征图像是指用户进行按图搜索的依据图像,用于提供搜索的轮廓信息、颜色信息等。所述特征图像可以为终端文件夹中预先存储的历史图像,也可以为终端的实时屏幕截图,也可以为所述历史图像或所述屏幕截图的特征区域,本申请对此不进行限制。
用户根据需求在终端上选择与确定特征图像。示例性的,当历史图像或屏幕截图中仅包括一个特征区域时,如仅包括椅子的图像时,将所述历史图像或屏幕截图确定为特征图像。当历史图像或屏幕截图中同时包括多个特征区域时,如同时包括携带椅子、桌子、茶具图像的特征区域时,使用所述历史图像或屏幕截图进行按图搜索,将导致搜索目标不明确,难以得到准确的搜索结果。因此,可在终端的屏幕上设置一个复选框,由用户根据自身需求移动复选框在历史图像或屏幕截图上的位置,确定一个特征区域,将所述特征区域作为特征图像进行信息搜索。
所述运营服务器是向终端中特定的自身无按图搜索功能的应用程序提供应用服务的服务器。当用户在终端上确定好特征图像之后,将所述特征图像发送给运营服务器,由运营服务器接收之后执行下一步骤。
步骤S202,运营服务器将所述特征图像发送给的第三方服务器。
步骤S203,第三方服务器根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性。
所述第三方服务器是指自身具有按图搜索功能,并且与所述运营服务器达成合作协议的服务器。所述第三方服务器在接收到所述特征图像之后,根据所述特征图像搜索出与其匹配的第三方目标图像,并获取所述第三方目标图像的第三方属性,所述第三方属性为所述第三方目标图像在第三方服务器中的文字描述信息。
需要说明的是,由于应用程序的类别各有不同,且每个类别中都或多或少可能存在具备图片搜索功能的应用程序。相同类别的应用程序的数据库之间相似度较高。因此,根据运营服务器提供的应用程序的类别,尽可能地选择能够提供同样类别应用程序、且具有按图搜索功能的服务器作为第三方服务器,以提高信息搜索的准确程度。例如,如果所述运营服务器提供的应用程序为服装类的购物应用程序,那么可以将其合作的第三方运营服务器确定为天猫或者淘宝的服务器。
示例性的,如表1所示,对于一个图像内容为椅子的特征图像,第三方服务器经过对所述特征图像的轮廓、颜色等信息的识别,在自身的数据库中通过比较得到多个与所述椅子图像相同或者相似的第三方目标图像:椅子图像1、椅子图像2、椅子图像3等,具体数量由第三方服务器的比较与搜索结果确定。其中,椅子图像1-椅子图像5与特征图像的匹配程度逐渐降低。在第三方服务器的数据库中,每一个第三方目标图像均有特定的一些文字描述信息,所述文字描述信息即为所述第三方目标图像的第三方属性。
表1第三方服务器搜索结果
Figure BDA0001701509220000061
当第三方服务器根据特征图像确定第三方属性之后,便将所述第三方属性发送给运营服务器,以由所述运营服务器执行后续的步骤。
值得说明的是,在第三方服务器确定第三方属性之后,可以将获得的每个所述第三方目标图像的第三方属性都发送给运营服务器,以便于运营服务器对第三方服务器的搜索结果进行详细分析,获得准确的第三方特征信息。
或者,在第三方服务器确定第三方属性之后,可以根据所述第三方目标图像与所述特征图像的匹配程度,发送匹配程度高的N个第三方目标图像的第三方属性,其中,N≥1,N具体根据预先的配置确定。例如,对于表1中示出的多个第三方属性,选择其中与特征图像的匹配程度最高的前五个,将其发送给运营服务器。这是由于与特征图像匹配程度高的图像的第三方属性更能准确反映特征图像所记载的信息,便于确定出与特征图像匹配程度高的第三方特征信息。
步骤S204,第三方服务器将所述第三方属性发送给运营服务器。
步骤S205,运营服务器根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息。
示例性的,根据所述第三方属性确定第三方特征信息包括:识别每一个所述第三方属性的子特征。根据所述子特征的属性,将所述子特征划分为不同的类别,并统计每一个类别中每一个所述子特征的出现频次。根据所述频次从每一个类别的所述子特征中确定所述第三方特征信息。
下面将结合表1对上述内容进行详细说明。首先,在识别的过程中,将每一个第三方属性与运营服务器预设的子特征数据库进行比较,确定子特征。例如,将表1中椅子图像1的第三方属性与运营服务器预设的子特征数据库进行比较,确定出所述子特征为:现代、北欧风、家用、塑料、靠背、白色、椅子。
其次,不同的子特征具有不同的属性,例如,“塑料”的属性为材质描述信息,“白色”的属性为颜色描述信息,“椅子”的属性为名称描述信息。因此,如表2所示,根据表1示出的椅子图像1-椅子图像5的第三方属性中子特征的属性,将其子特征划分为不同的类别。
表2子特征类别划分及频次统计表
类别 子特征(出现频次)
年代 现代(2)
风格 北欧风(4)、简约(1)
适用场景 家用(3)、商务(2)
材质 塑料(4)、实木(1)
颜色 白色(4)、彩色(1)
构造 靠背(5)
名称 椅子(5)
随后,如表2所示,统计每一个类别中每一个子特性的出现频次。例如,“北欧风”的出现频次为4,“靠背”的出现频次为5,“椅子”的出现频次为5。
最后,根据每个类别中子特征的特性确定第三方特性信息。示例性的,将每一个类别中出现频次最高的子特征作为第三方特征信息。例如,根据表2提供的子特征类别与频次统计结果,将“现代”、“北欧风”、“家用”、“塑料”、“白色”、“靠背”和“椅子”子特征确定为第三方特征信息。
在根据所述第三方特征信息在本地数据库中搜索对应的信息的过程中,将第三方特征信息中的子特征作为搜索的关键词,进行信息搜索。例如,对于第三方特征信息:“现代”、“北欧风”、“家用”、“塑料”、“白色”、“靠背”和“椅子”,将其作为搜索的关键词,在本地数据库中搜索获得相关的信息。在搜索的过程中,获得的信息与所述第三方特征信息的匹配程度有所不同,通常信息的顺序按照匹配程度由高至低依次排列。
步骤S206,运营服务器将所述信息发送给终端。
步骤S207,终端接收所述信息,并进行显示。
终端在接收到所述信息之后,根据所述信息与第三方特征信息的匹配程度的高低,依次显示所述信息,以供用户进行查看与筛选。
值得说明的是,由于不同应用程序的数据库之间存在一定的差异,在第三方服务器中存在的数据信息,在本地数据库中有不存在的可能性。
在一种可能的实现方式中,如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器向所述第三方服务器请求所述第三方目标图像对应的第三方信息,并在接收所述第三方信息后,将所述第三方信息发送给终端,由终端进行显示,以避免用户无法获得搜索结果的情况。
在另一种可能的实现方式中,如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器向终端发送控制指令,终端在接收到所述控制指令之后,直接向第三方服务器请求与所述第三方目标图像对应的第三方信息,随后接收并显示所述第三方信息,以避免用户无法获得搜索结果的情况。
在第三种可能的实现方式中,所述第三方属性本身便携带有与所述第三方目标图像对应的第三方信息,如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器将所述第三方信息发送给终端,由终端进行显示。该方法避免了运营服务器或者终端再次与第三方服务器进行交互获取信息的过程,有利于提高信息搜索速率。
综上所述,本申请实施例提供的信息搜索方法,能够将终端上的特征图像通过第三方服务器的按图搜索功能进行处理,获得关于特征图像的文字描述信息,并由运营服务器根据文字描述信息获得搜索的关键词,根据所述关键词,实现信息搜索。上述方法不仅使自身不具备按图搜索功能的应用程序实现了按图搜索,而且使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。
实施例2
请参阅图3,本申请实施例提供的一种信息搜索方法的流程图二。在实施例1的基础上,与实施例1不同的是,在本实施例中,运营服务器与第三方服务器之间不进行信息交互,并且二者之间的所有信息均通过终端转送。所述方法包括如下步骤:
步骤S301,终端将特征图像发送给第三方服务器。
在上述发送过程中,当终端上与运营服务器对应的应用程序与第三方服务器达成直接信息交互协议时,终端可以直接将所述特征图像发送给第三方服务器。
在另一种可能的情况下,第三方服务器为了自身数据信息的安全性与保密性,不允许其他的应用程序或服务器直接与其进行数据交互。此时,终端上需要同时安装两个分别与运营服务器对应的应用程序A,以及与第三方服务器对应的的应用程序B。终端先通过应用程序A将所述特征图像发送给应用程序B,再由应用程序B将所述特征图像发送给第三方服务器。
步骤S302,第三方服务器根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性。具体参见本申请实施例1示出的内容,本申请在此将不再赘述。
步骤S303,第三方服务器将所述第三方属性发送给终端。
在上述过程中,当终端上与运营服务器对应的应用程序与第三方服务器达成直接信息交互协议的情况时,第三方服务器直接将所述第三方属性发送给终端。
当第三方服务器不允许其他的应用程序直接与其进行数据交互时,第三方服务器先将所述第三方属性发送给第三方的应用程序B,再通过所述应用程序B将所述第三方属性发送给终端。
步骤S304,终端将所述第三方属性发送给运营服务器。
步骤S305,第三方服务器根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息。
示例性的,根据所述第三方属性确定第三方特征信息包括:识别每一个所述第三方属性的子特征。根据所述子特征的属性,将所述子特征划分为不同的类别,并根据所述子特征对应的第三方属性的优先级确定所述子特征的优先级。根据所述子特征的优先级,从每一个类别的所述子特征中确定所述第三方特征信息。
下面将结合表1对上述内容进行详细说明。首先,在识别的过程中,将每一个第三方属性与运营服务器预设的子特征数据库进行比较,确定子特征。例如,将表1中椅子图像1的第三方属性与运营服务器预设的子特征数据库进行比较,确定出所述子特征为:现代、北欧风、家用、塑料、靠背、白色、椅子。
其次,不同的子特征具有不同的属性,例如,“塑料”的属性为材质描述信息,“白色”的属性为颜色描述信息,“椅子”的属性为名称描述信息。因此,如表3所示,根据表1示出的椅子图像1-椅子图像5的第三方属性中子特征的属性,将其子特征划分为不同的类别。
表3子特征类别划分及优先级统计表
类别 子特征(优先级)
年代 现代(A)
风格 北欧风(A)、简约(B)
适用场景 家用(A)、商务(B)
材质 塑料(A)、实木(B)
颜色 白色(A)、彩色(B)
构造 靠背(A)
名称 椅子(A)
最后,如表3所示,根据所述子特征对应的第三方属性的优先级,确定每一个类别中,每一个子特性的优先级。例如,由于“北欧风”最先出现在与特征图像匹配度最高的第三方属性中,因此其优先级为A,“彩色”最先出现在与特征图像匹配度次高的第三方属性中,因此其优先级为B。同理可知,“靠背”的优先级为A,“椅子”的优先级为A。
最后,将每一个类别中优先级最高的子特征作为第三方特征信息。例如,根据表3提供的子特征类别与优先级的统计结果,将“现代”、“北欧风”、“家用”、“塑料”、“白色”、“靠背”和“椅子”子特征确定为第三方特征信息。
在根据所述第三方特征信息在本地数据库中搜索对应的信息的过程中,将第三方特征信息中的子特征作为搜索的关键词,进行信息搜索。例如,对于第三方特征信息:“现代”、“北欧风”、“家用”、“塑料”、“白色”、“靠背”和“椅子”,将其作为搜索的关键词,在本地数据库中搜索获得相关的信息。在搜索的过程中,获得的信息与所述第三方特征信息的匹配程度有所不同,通常信息的顺序按照匹配程度由高至低依次排列。
步骤S306,运营服务器将所述信息发送给终端,由终端进行显示。
步骤S307,终端接收所述信息,并进行显示。
值得说明的是,由于不同应用程序的数据库之间存在一定的差异,在第三方服务器中存在的数据信息,在本地数据有不存在的可能性。
在一种可能的实现方式中,如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器向终端发送控制指令,终端在接收到所述控制指令之后,直接向第三方服务器请求与所述第三方目标图像对应的第三方信息,随后接收并显示所述第三方信息,以避免用户无法获得搜索结果的情况。
在另一种可能的实现方式中,所述第三方属性本身便携带有与所述第三方目标图像对应的第三方信息,终端在接收到所述第三方属性之后,将所述第三方属性携带的第三方信息存储于终端,如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器向终端发出第三方信息显示指令,终端直接调取存储于终端的第三方信息,进行显示,以避免用户通过所述本地应用程序无法获得搜索结果的情况。
综上所述,本申请实施例提供的信息搜索方法,能够将终端上的特征图像通过第三方服务器的按图搜索功能进行处理,获得关于特征图像的文字描述信息,并由运营服务器根据文字描述信息获得搜索的关键词,根据所述关键词,实现信息搜索。上述方法不仅使自身不具备按图搜索功能的应用程序实现了按图搜索,而且使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。
实施例3
请参阅图4,本申请实施例提供的一种信息搜索方法的流程图三。在本实施例中,所述的交互信息都直接发送给目标对象,而不通过中间对象对其进行转发。所述方法具体包括如下步骤:
步骤S401,终端将特征图像发送给第三方服务器。
步骤S402,第三方服务器根据所述特征图像确定第三方目标图像,以及根据所述第三方目标图像确定第三方属性。
关于步骤S401和S402,具体参见本申请实施例2示出的内容,本申请在此将不再赘述。
步骤S403,第三方服务器将所述第三方属性发送给运营服务器。
具体参见本申请实施例1示出的内容,本申请在此将不再赘述。
步骤S404,运营服务器根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息。
关于步骤S403和S404,具体参见本申请实施例1或实施例2示出的内容,本申请在此将不再赘述。另外,在一种可能的实现方式中,第三方服务器只将一个与所述特征图像匹配程度最高的第三方属性发送给运营服务器。运营服务器可直接提取所述第三方属性中的子特征,将其作为第三方特征信息。
步骤S405,运营服务器将所述信息发送给终端,由终端进行显示。
步骤S406,终端接收所述信息,并进行显示。
关于步骤S405-步骤S406,具体参见本申请实施例1或实施例2示出的内容,本申请在此将不再赘述。
值得说明的是,由于不同应用程序的数据库之间存在一定的差异,在第三方服务器中存在的数据信息,在本地数据有不存在的可能性。如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,则显示第三方服务器的的第三方信息,具体过程参见本申请实施例1或实施例2示出的方法,本申请在此将不再赘述。
综上所述,本申请实施例提供的信息搜索方法,能够将终端上的特征图像通过第三方服务器的按图搜索功能进行处理,获得关于特征图像的文字描述信息,并由运营服务器根据文字描述信息获得搜索的关键词,根据所述关键词,实现信息搜索。上述方法不仅使自身不具备按图搜索功能的应用程序实现了按图搜索,而且使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。
实施例4
本申请实施例提供一种信息搜索***,用于执行本申请实施例1示出的方法,所述***包括终端、运营服务器和第三方服务器。
所述运营服务器,用于接收终端发送的特征图像,并将所述特征图像发送给第三方服务器。
所述第三方服务器,用于根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器。
所述运营服务器,还用于根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端。
所述终端,用于接收所述信息,并进行显示。
具体地,请参阅图5,本申请实施例提供的信息搜索***示意图一,所述***具体包括如下的部件:
特征图像确定单元,应用于终端,用于根据用户指令获取特征图像。
特征图像发送单元Ⅰ,应用于终端,用于将特征图像发送给运营服务器。
特征图像接收单元Ⅰ,应用于运营服务器,用于接收终端发送的特征图像。
特征图像发送单元Ⅱ,应用于运营服务器,用于将特征图像发送给第三方服务器。
特征图像接收单元Ⅱ,应用于第三方服务器,用于接收运营服务器发送的特征图像。
目标图像确定单元,应用于第三方服务器,用于根据所述特征图像确定第三方目标图像。
属性确定单元,应用于第三方服务器,用于确定所述第三方目标图像的第三方属性。
属性发送单元,应用于第三方服务器,用于将所述第三方属性发送给运营服务器。
属性接收单元,应用于运营服务器,用于接收第三方服务器发送的第三方属性。
特征确定单元,应用于运营服务器,用于根据所述第三方属性确定第三方特征信息。
信息确定单元,应用于运营服务器,用于根据所述第三方特征信息在本地数据库中搜索对应的信息。
信息发送单元,应用于运营服务器,用于将所述信息发送给终端。
信息接收单元,应用于终端,用于接收终端发送的信息。
信息显示控制单元,应用于终端,用于控制显示所述信息。
本申请实施例提供的信息搜索***,能够将终端上的特征图像通过第三方服务器的按图搜索功能进行处理,获得关于特征图像的文字描述信息,并由运营服务器根据文字描述信息获得搜索的关键词,根据所述关键词,实现信息搜索。上述方法不仅使自身不具备按图搜索功能的应用程序实现了按图搜索,而且使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。
实施例5
本申请实施例提供一种信息搜索***,用于执行本申请实施例2示出的方法,所述***包括终端、运营服务器和第三方服务器。
所述终端,用于将特征图像发送给第三方服务器。
第三方服务器,用于根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给终端。
所述终端,还用于将所述第三方属性发送给运营服务器。
所述运营服务器,用于根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端。
所述终端,还用于接收所述信息,并进行显示。
具体地,请参阅图6,本申请实施例提供的信息搜索***示意图二,所述***具体包括如下部件:
特征图像确定单元,应用于终端,用于根据用户指令获取特征图像。
特征图像发送单元,应用于终端,用于将特征图像发送给第三方服务器。
特征图像接收单元,应用于第三方服务器,用于接收终端发送的特征图像。
目标图像确定单元,应用于第三方服务器,用于根据所述特征图像确定第三方目标图像。
属性确定单元,应用于第三方服务器,用于确定所述第三方目标图像的第三方属性。
属性发送单元Ⅰ,应用于第三方服务器,用于将所述第三方属性发送给终端。
属性接收单元Ⅰ,应用于终端,用于接收第三方服务器发送的第三方属性。
属性发送单元Ⅱ,应用于终端,用于将所述第三方属性发送给运营服务器。
属性接收单元Ⅱ,应用于运营服务器,用于接收终端发送的第三方属性。
特征确定单元,应用于运营服务器,用于根据所述第三方属性确定第三方特征信息。
信息确定单元,应用于运营服务器,用于根据所述第三方特征信息在本地数据库中搜索对应的信息。
信息发送单元,应用于运营服务器,用于将所述信息发送给终端。
信息接收单元,应用于终端,用于接收终端发送的信息。
信息显示控制单元,应用于终端,用于控制显示所述信息。
本申请实施例提供的信息搜索***,能够将终端上的特征图像通过第三方服务器的按图搜索功能进行处理,获得关于特征图像的文字描述信息,并由运营服务器根据文字描述信息获得搜索的关键词,根据所述关键词,实现信息搜索。上述方法不仅使自身不具备按图搜索功能的应用程序实现了按图搜索,而且使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。
实施例6
本申请实施例提供一种信息搜索***,用于执行本申请实施例3示出的方法,所述***包括终端、运营服务器和第三方服务器。
所述终端,用于将特征图像发送给第三方服务器。
所述第三方服务器,用于根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器。
所述运营服务器,用于根据所述第三方属性确定第三方特征信息,以及根据所述第三方特征信息在本地数据库中搜索对应的信息,并将所述信息发送给终端。
所述终端,还用于接收所述信息,并进行显示。
具体地,请参阅图7,本申请实施例提供的信息搜索***示意图三,所述***具体包括如下部件:
特征图像确定单元,应用于终端,用于根据用户指令获取特征图像。
特征图像发送单元,应用于终端,用于将特征图像发送给第三方服务器。
特征图像接收单元,应用于第三方服务器,用于接收终端发送的特征图像。
目标图像确定单元,应用于第三方服务器,用于根据所述特征图像确定第三方目标图像。
属性确定单元,应用于第三方服务器,用于确定所述第三方目标图像的第三方属性。
属性发送单元,应用于第三方服务器,用于将所述第三方属性发送给运营服务器。
属性接收单元,应用于运营服务器,用于接收第三方服务器发送的第三方属性。
特征确定单元,应用于运营服务器,用于根据所述第三方属性确定第三方特征信息。
信息确定单元,应用于运营服务器,用于根据所述第三方特征信息在本地数据库中搜索对应的信息。
信息发送单元,应用于运营服务器,用于将所述信息发送给终端。
信息接收单元,应用于终端,用于接收终端发送的信息。
信息显示控制单元,应用于终端,用于控制显示所述信息。
本申请实施例提供的信息搜索***,能够将终端上的特征图像通过第三方服务器的按图搜索功能进行处理,获得关于特征图像的文字描述信息,并由运营服务器根据文字描述信息获得搜索的关键词,根据所述关键词,实现信息搜索。上述方法不仅使自身不具备按图搜索功能的应用程序实现了按图搜索,而且使该应用程序本身的资源和第三方服务器提供的资源均得到了充分的利用。
以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
应当理解的是,本申请并不局限于上面已经描述的内容,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

Claims (7)

1.一种信息搜索方法,其特征在于,包括如下步骤:
终端获取终端实时屏幕的截图;
在所述截图中包含多个特征区域时,终端在所述终端屏幕中显示复选控件,以使用户从多个特征区域中确定一个目标特征区域,以及将所述目标特征区域的图像作为特征图像;在所述截图中仅包含一个特征区域时,将所述截图确定为特征图像;
终端将所述特征图像发送给运营服务器;
运营服务器接收终端发送的特征图像,并将所述特征图像发送给第三方服务器;所述第三方服务器为与运营服务器对应的应用程序类别相对应的服务器;
第三方服务器根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器;其中所述第三方目标图像为所述第三方服务器的数据库中的图像;所述第三方属性为所述第三方目标图像对应的文字描述信息;所述第三方服务器的数据库包含第三方目标图像与文字描述信息的映射;
运营服务器识别每一个所述第三方属性的子特征,得到多个子特征;根据所述子特征的属性,将所述子特征划分为不同的类别,以及将每个类别中出现频次最高的子特征作为第三方特征信息;将所述第三方特征信息作为关键词在运营服务器的本地数据库中搜索;
运营服务器在搜索得到信息搜索结果时,将所述信息搜索结果对应的至少一个信息发送给终端;在未得到所述信息搜索结果时,所述运营服务器向第三方服务器发送请求,以获得第三方消息并将获得的所述第三方消息发送给终端;
终端接收所述信息,并进行显示。
2.根据权利要求1所述的方法,其特征在于,第三方服务器将所述第三方属性发送给运营服务器,包括:
第三方服务器将每个所述第三方目标图像的第三方属性发送给运营服务器;或者,
第三方服务器根据所述第三方目标图像与所述特征图像的匹配程度,将匹配程度高的N个第三方目标图像的第三方属性发送给运营服务器,其中,N≥1。
3.根据权利要求1-2任一项所述的方法,其特征在于,根据所述第三方属性确定第三方特征信息包括:
识别每一个所述第三方属性的子特征;
根据所述子特征的属性,将所述子特征划分为不同的类别,并根据所述子特征对应的第三方属性的优先级确定所述子特征的优先级;
根据所述子特征的优先级,从每一个类别的所述子特征中确定所述第三方特征信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述运营服务器向第三方服务器发送请求,以获得第三方消息步骤中,运营服务器向所述第三方服务器发送第一请求,以获取所述第三方目标图像对应的第三方信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述运营服务器向第三方服务器发送请求,以获得第三方消息步骤中,运营服务器向终端发送控制指令,终端根据所述控制指令向第三方服务器发送第二请求,以获取与所述第三方目标图像对应的第三方信息。
6.根据权利要求1所述的方法,其特征在于,所述第三方属性携带有与所述第三方目标图像对应的第三方信息,如果运营服务器根据所述第三方特征信息无法在本地数据库中搜索到对应的信息,运营服务器将所述第三方信息发送给终端,由终端进行显示。
7.一种信息搜索***,其特征在于,包括终端、运营服务器和第三方服务器,
所述终端,用于获取终端实时屏幕的截图;在所述截图中包含多个特征区域时,在所述终端屏幕中显示复选控件,以使用户从多个特征区域中确定一个目标特征区域,以及将所述目标特征区域的图像作为特征图像;在所述截图中仅包含一个特征区域时,将所述截图确定为特征图像;以及,将所述特征图像发送给运营服务器;所述运营服务器,用于接收终端发送的特征图像,并将所述特征图像发送给第三方服务器;
所述第三方服务器,用于根据所述特征图像确定第三方目标图像,以及确定所述第三方目标图像的第三方属性,并将所述第三方属性发送给运营服务器;其中,所述第三方目标图像为所述第三方服务器的数据库中的图像;所述第三方属性为所述第三方目标图像对应的文字描述信息;所述第三方服务器的数据库包含第三方目标图像与文字描述信息的映射;所述第三方服务器为与运营服务器对应的应用程序类别相对应的服务器;
所述运营服务器,还用于识别每一个所述第三方属性的子特征,得到多个子特征;根据所述子特征的属性,将所述子特征划分为不同的类别,并将每个类别中出现频次最高的子特征作为第三方特征信息;以及将所述第三方特征信息作为关键词在运营服务器的本地数据库中搜索;在搜索得到信息搜索结果时,将所述信息搜索结果对应的至少一个信息发送给终端;在未得到所述信息搜索结果时,向第三方服务器发送请求,以获得第三方消息并将获得的所述第三方消息发送给终端;
所述终端,还用于接收所述信息,并进行显示。
CN201810635772.0A 2018-06-20 2018-06-20 一种信息搜索方法及*** Active CN108829844B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810635772.0A CN108829844B (zh) 2018-06-20 2018-06-20 一种信息搜索方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810635772.0A CN108829844B (zh) 2018-06-20 2018-06-20 一种信息搜索方法及***

Publications (2)

Publication Number Publication Date
CN108829844A CN108829844A (zh) 2018-11-16
CN108829844B true CN108829844B (zh) 2022-11-11

Family

ID=64141479

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810635772.0A Active CN108829844B (zh) 2018-06-20 2018-06-20 一种信息搜索方法及***

Country Status (1)

Country Link
CN (1) CN108829844B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109710827B (zh) * 2018-12-13 2021-07-13 百度在线网络技术(北京)有限公司 图片属性管理方法、装置、图片服务端和业务处理端
CN111476328A (zh) * 2020-04-13 2020-07-31 黎志瀛 一种图像识别特征码关联目标***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140087082A (ko) * 2012-12-24 2014-07-09 주식회사지니 이동통신 단말기, 영상 분석을 이용한 제품 거래 시스템 및 그 방법
CN105373552A (zh) * 2014-08-25 2016-03-02 中兴通讯股份有限公司 基于显示终端的数据处理方法
US9471676B1 (en) * 2012-10-11 2016-10-18 Google Inc. System and method for suggesting keywords based on image contents
CN107209631A (zh) * 2015-01-09 2017-09-26 三星电子株式会社 用于显示图像的用户终端及其图像显示方法
CN108055590A (zh) * 2017-12-20 2018-05-18 聚好看科技股份有限公司 电视画面截图的图形用户界面的显示方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080052245A1 (en) * 2006-08-23 2008-02-28 Richard Love Advanced multi-factor authentication methods
CN101155332B (zh) * 2006-09-29 2010-05-12 中国电信股份有限公司 一种移动通信业务平台体系架构及其实现方法
CN101055592A (zh) * 2007-05-20 2007-10-17 宁尚国 图像信息生成方法及装置
CN100470551C (zh) * 2007-08-24 2009-03-18 新诺亚舟科技(深圳)有限公司 在手持学习终端上实现的联合搜索的方法
US7792785B2 (en) * 2007-11-01 2010-09-07 International Business Machines Corporation Translating text into visual imagery content
CN101334796B (zh) * 2008-02-29 2011-01-12 浙江师范大学 一种个性化及协同化融合的网上多媒体检索与查询方法
CN102169484B (zh) * 2010-02-26 2014-08-13 威睿公司 虚拟化环境中综合的、相关的和动态的数据搜索
CN101847161A (zh) * 2010-06-02 2010-09-29 苏州搜图网络技术有限公司 搜索网页的方法和建立数据库的方法
CN102033937A (zh) * 2010-12-20 2011-04-27 百度在线网络技术(北京)有限公司 视频搜索结果的展示方法及其***
CN102508909B (zh) * 2011-11-11 2014-08-20 苏州大学 一种基于多智能算法及图像融合技术的图像检索方法
CN103136256B (zh) * 2011-11-30 2016-08-03 阿里巴巴集团控股有限公司 一种在网络中实现信息检索的方法和***
US9224167B2 (en) * 2012-06-13 2015-12-29 Aggregate Shopping Corp. System and method for aiding user in online searching and purchasing of multiple items
CN103034704A (zh) * 2012-12-07 2013-04-10 Tcl集团股份有限公司 一种多媒体文件的搜索方法、装置和***
CN103488766B (zh) * 2013-09-27 2016-08-10 中国联合网络通信集团有限公司 应用程序搜索方法和装置
CN103530406B (zh) * 2013-10-25 2017-07-28 武汉泰迪智慧科技有限公司 基于纹理内容的旋转图像搜索方法
CN103617217B (zh) * 2013-11-20 2017-04-26 中国科学院信息工程研究所 一种基于层次索引的图像检索方法及***
US10235388B2 (en) * 2014-06-27 2019-03-19 Ebay Inc. Obtaining item listings relating to a look of image selected in a user interface
CN106327226B (zh) * 2015-06-18 2021-01-22 深圳市欧力森科技发展有限公司 基于大数据的物联网智能衣柜开放平台的控制方法
CN107330019A (zh) * 2017-06-19 2017-11-07 北京小米移动软件有限公司 搜索方法及装置
CN107577790A (zh) * 2017-09-18 2018-01-12 北京金山安全软件有限公司 一种图像搜索方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9471676B1 (en) * 2012-10-11 2016-10-18 Google Inc. System and method for suggesting keywords based on image contents
KR20140087082A (ko) * 2012-12-24 2014-07-09 주식회사지니 이동통신 단말기, 영상 분석을 이용한 제품 거래 시스템 및 그 방법
CN105373552A (zh) * 2014-08-25 2016-03-02 中兴通讯股份有限公司 基于显示终端的数据处理方法
CN107209631A (zh) * 2015-01-09 2017-09-26 三星电子株式会社 用于显示图像的用户终端及其图像显示方法
CN108055590A (zh) * 2017-12-20 2018-05-18 聚好看科技股份有限公司 电视画面截图的图形用户界面的显示方法

Also Published As

Publication number Publication date
CN108829844A (zh) 2018-11-16

Similar Documents

Publication Publication Date Title
US10715854B2 (en) Method and apparatus for pushing information
CN109873745B (zh) 通信控制方法、装置及存储介质
CN107679718B (zh) 名单分配方法、设备以及计算机可读存储介质
CN106973367B (zh) 移动通信网络的用户终端及向其提供电话目录服务的方法
CN107423070B (zh) 一种页面生成方法及装置
US10452652B2 (en) Recommendation platform for structured queries
CN105898085B (zh) 骚扰通信账号的识别方法及装置
CN104881287A (zh) 截图方法及装置
US20140156743A1 (en) Tagging Content Within a Networking Environment Based Upon Recipients Receiving the Content
US11244153B2 (en) Method and apparatus for processing information
CN105893564A (zh) 一种基于搜索引擎客户端的搜索方法和装置
CN106656748A (zh) 一种信息展示方法及装置,电子设备
CN107145493B (zh) 信息处理方法及装置
CN108829844B (zh) 一种信息搜索方法及***
CN111753210A (zh) 资源推送方法、装置、计算机设备及计算机可读存储介质
CN112861963A (zh) 训练实体特征提取模型的方法、装置和存储介质
CN106685799A (zh) 基于CoreSeek的多平台微信服务的通知发送方法
CN116611411A (zh) 一种业务***报表生成方法、装置、设备及存储介质
CN105827780B (zh) 一种来电显示方法及装置
CN205430307U (zh) 一种支持二维码扫描的用户注册***
CN109600738B (zh) 用户信息更新方法、装置、设备和存储介质
WO2016086488A1 (zh) 特殊联系人的搜索方法及搜索***
US20220027419A1 (en) Smart search and recommendation method for content, storage medium, and terminal
CN110704498A (zh) 数据提取方法、装置、设备及计算机可读存储介质
CN113986948A (zh) 即时消息的查询方法、装置、服务器及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant