搜索装置及其搜索方法与流程

文档序号:12363797阅读:191来源:国知局
搜索装置及其搜索方法与流程

本发明涉及电子商务技术领域,具体涉及一种搜索装置及其搜索方法。



背景技术:

随着互联网技术的高速发展和普及成熟,越来越多的搜索引擎可以为用户提供产品的查询等服务,例如,阿里巴巴、京东、淘宝等等。用户可以在搜索引擎的搜索页面中输入需要查询的搜索词,进而可以由搜索引擎通过所述搜索词在搜索引擎的数据库中进行匹配,并将搜索结果显示给用户。最终用户可在搜索结果中寻找满足自己需求的产品。

目前,搜索引擎的数据库中存储有大量的产品信息。所述产品信息要么来自于网络爬虫的搜录,要么由商家自行提供,而没有统一的分类标准。当使用上述搜索引擎搜索功能参数和结构繁杂的产品时,一方面,显示给用户的搜索结果中仍包含大量不满足用户需求的商品,即搜索结果不准确,致使用户体验较差;另一方面,为了进一步获得满足自己需求的产品,用户可能重新变更搜索词来重复搜索,造成所述搜索引擎的搜索压力过大,并且消耗大量网络传输资源。因此,目前的搜索引擎不适于搜索功能参数和结构繁杂的产品。



技术实现要素:

本发明解决的问题是如何快速准确地搜索功能参数和结构繁杂的产品,以提高用户体验,并降低搜索引擎的搜索压力,节约网络传输资源。

为解决上述问题,本发明提供一种搜索方法,所述搜索方法包括:

接收用户输入的预设产品基本特征参数的参数值,所述产品基本特征参数为表征所述产品性能的基本参数;

根据所述参数值搜索预设的数据库中是否存在与所述参数值对应的产品,并产生搜索结果;

输出所述搜索结果。

可选地,通过对所述产品进行大数据统计分析和产品技术剖析,以及大数据地采集并分析用户搜索所述产品时的关键词和频度获得所述产品基本特征参数。

可选地,在所述接收用户输入的预设产品基本特征参数的参数值之前,还包括:提示待输入的所述预设产品基本特征参数。

可选地,所述提示待输入的所述预设产品参数,包括:通过语音或输入界面显示的方式提示待输入的所述预设产品基本特征参数。

可选地,所述产品基本特征参数包括:至少三个基本特征参数,所述三个基本特征参数存在函数关系,所述根据所述参数值搜索预设的数据库中是否存在与所述参数值对应的产品,并产生搜索结果,包括:

根据用户输入的任意两个基本特征参数的参数值,计算得到第三个产品基本特征参数的参数值;

将所述三个基本特征参数的参数值分别与所述预设的数据库的对应数据范围进行比较;

在所述三个基本特征参数的参数值中至少一个超出所述预设的数据库的对应数据范围时,产生不存在所述产品的搜索结果;以及在所述三个基本特征参数的参数值均在所述预设的数据库的对应数据范围内时,根据所述三个基本特征参数的参数值,在所述预设的数据库中搜索对应的产品,并产生搜索结果。

可选地,当在所述预设的数据库中未搜索到对应的产品时,调整搜索半径,并根据调整后的搜索半径在所述预设的数据库中搜索重新所述产品,直至累计输出的产品数量大于等于预设浏览数量Nmax。

可选地,所述预设浏览数量Nmax的取值范围为:5≤Nmax≤10。

可选地,所述三个基本特征参数包括:所述产品的输出电压,输出电流以及功率。

可选地,所述产品为LED驱动电源。

本发明实施例提供了一种搜索装置,所述搜索装置包括:

接收单元,适于接收用户输入的预设产品基本特征参数的参数值,所述产品基本特征参数为表征所述产品性能的基本参数;

搜索单元,适于根据所述参数值搜索预设的数据库中是否存在与所述搜索词对应的产品,并产生搜索结果;

输出单元,适于输出所述搜索结果。

可选地,所述产品基本特征参数是通过对所述产品大数据统计分析和产品技术剖析,以及大数据地采集并分析用户搜索所述产品时的关键词和频度获得的。

可选地,所述搜索装置还包括:

提示单元,适于在所述接收用户输入的预设产品基本特征参数的参数值之前,提示待输入的所述预设产品基本特征参数。

可选地,所述提示单元通过语音或输入界面显示的方式提示待输入的所述预设产品基本特征参数。

可选地,所述产品基本特征参数包括:至少三个基本特征参数,所述三个基本特征参数存在函数关系,所述搜索单元包括:

计算子单元,适于根据用户输入的任意两个基本特征参数的参数值,计算得到第三个产品基本特征参数的参数值;

比较子单元,适于将所述三个基本特征参数的参数值分别与所述预设的数据库的对应数据范围进行比较;

第一搜索子单元,适于在所述三个基本特征参数的参数值中至少一个超出所述预设的数据库的对应数据范围时,产生不存在所述产品的搜索结果;以及在所述三个基本特征参数的参数值均在所述预设的数据库的对应数据范围内时,根据所述三个基本特征参数的参数值,在所述预设的数据库中搜索对应的产品,并产生搜索结果。

可选地,所述搜索单元还包括:第二搜索子单元,适于在所述第一搜索子单元在所述预设的数据库中未搜索到对应的产品时,调整搜索半径,并根据调整后的搜索半径在所述预设的数据库中搜索重新所述产品,以及在累计 输出的产品数量大于等于预设浏览数量Nmax时,停止搜索所述产品;

计数子单元,适于对累计输出的产品数量进行计数。

可选地,所述预设浏览数量Nmax的取值范围为:5≤Nmax≤10。

可选地,所述三个基本特征参数包括:所述产品的输出电压,输出电流以及功率。

可选地,所述产品为LED驱动电源。

与现有技术相比,本发明的技术方案具有以下优点:

通过预先设定产品基本特征参数,并将所设定产品基本特征参数与数据库中的产品相对应,因此可以在接收到用户输入的预设产品基本特征参数的参数值后,根据所述参数值从预设的数据库中快速、准确地搜索到对应的产品,在提高用户体验的同时,还可以降低搜索压力,节约网络传输资源。

通过在所述预设的数据库中未搜索到对应的产品时,调整搜索半径,并对输出的产品数量进行计数,不仅可以更好地满足用户的搜索要求,而且用户可以使得更加清晰地获得所需求的产品,提高用户体验。

附图说明

图1是本发明实施例中一种搜索方法的流程图;

图2是本发明实施例中根据用户输入的参数值在预设的数据库中搜索对应的产品的方法流程图;

图3本发明实施例中一种搜索装置的结构示意图;

图4是本发明实施例中一种搜索单元的结构示意图。

具体实施方式

目前,阿里巴巴、京东、淘宝等搜索引擎的数据库中通常存储有大量的产品信息。所述产品信息一部分来自于网络爬虫的搜录,另一部分由商家自行提供。上述搜索引擎搜索通常按照商家的信誉度、所述产品的点击率或所述产品销售量对同类产品进行排序。

由于网络爬虫搜录到的产品信息以及商家提供的产品信息各自的分类方 式不同,导致上述搜索引擎的数据库无法对所述产品信息进行统一的分类,所述搜索引擎也就难以根据用户的需求准确地定位所述产品。因此,用户在通过所述搜索引擎搜索功能参数和结构繁杂的产品时,所获得的搜索结果中可能会包含大量不满足用户需求的产品,致使搜索的准确性较低,用户体验较差。为了获得满足自己需求的产品,用户可能重新变更搜索词来重复搜索,造成所述搜索引擎的搜索压力过大,并且消耗大量网络传输资源。

针对上述问题,本发明的实施例一种搜索方法,所述方法可以通过预先设定产品基本特征参数,并将所设定产品基本特征参数与数据库中的产品相对应,进而可以根据用户输入的预设产品基本特征参数的参数值在所述数据库中快速、准确地搜索对应的产品,在提高用户体验的同时,还可以降低搜索压力,节约网络传输资源。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

如图1所示,本发明实施例提供了一种搜索方法。所述方法可以包括如下步骤:

步骤11,接收用户输入的预设产品基本特征参数的参数值。

在具体实施中,所述产品基本特征参数为表征所述产品性能的基本参数。例如,当所述产品为发动机时,所述产品基本特征参数可以为发动机的功率和转矩。当所述产品为电脑时,所述产品基本特征产生可以为所述电脑的内存以及硬盘容量。当所述产品为床时,所述产品基本特征产生可以为所述床的尺寸。

在具体实施中,可以通过对所述产品进行大数据统计分析和产品技术剖析,以及大数据地采集并分析用户搜索所述产品时的关键词和频度来获得所述产品获得所述产品基本特征参数。例如,当所述产品为发动机时,可以先获得多种型号发动机功能参数及结构,并对所获得的功能参数进行统计分析,以及对所述发动机的结构进行技术上的剖析,选取最能表征所述发动机性能的基本参数作为所述发动机的基本特征参数。用户根据所述基本特征参数可以快速、准确地搜索到对应的发动机。

本发明的实施例中,以所述产品为LED驱动电源为例进行说明。可以理解的是,所述LED驱动电源并不构成对本发明实施例中所述产品的限制,任一功能参数和结构繁杂的产品均可为所述产品。

LED驱动电源是LED灯具的重要组成部分。LED驱动电源可以把交流电压转换成满足LED灯具中LED灯珠工作要求的直流电压或电流,进而可以使得整个LED灯具可以稳定、可靠地工作。不同品种、数量或结构的LED灯珠要求不同的工作电压和电流,因此需要选择不同的LED驱动电源为其提供相应的驱动电压或电流。

所述LED驱动电源的功能参数可以包括:输入或输出电压、输入或输出电流、输出功率、电源转化效率、功率因数、总谐波系数以及认证标准等。所述LED驱动电源的结构可以包括:内置或外置式、隔离或非隔离、线性或开关控制、恒流或恒压电源、降压或升压电路、自激震荡变换器(Ringing Choke Converter,RCC)或脉冲宽度调制变换器(Pulse Width Modulation,PWM)等等。由于LED驱动电源功能参数和结构繁杂,网络爬虫搜录到的产品信息与LED驱动电源商家提供的产品信息分类方式各不相同,阿里巴巴等搜索引擎的数据库无法对其进行统一的分类。用户在通过阿里巴巴等搜索引擎进行搜索时,难以获得满足自己需求的LED驱动电源。

发明人对LED驱动电源的功能参数和结构进行大数据统计分析和产品技术剖析,同时采用大数据的手段采集并分析用户搜索LED驱动电源时的关键词和频度,最后获得用户使用频度最高、也最能体现LED驱动电源基本特征的参数,即LED驱动电源的基本特征参数:输出电压、输出电流以及输出功率。将上述基本参数作为用户搜索LED驱动电源的入口,也作为定位所述LED驱动电源产品的关键参数和纽带,可以大幅度地提高搜索效率,准确定位商品,提高用户体验。

需要说明的是,本发明的实施例中,所述产品的输出电压、输出电流以及输出功率参数既可作为所述LED驱动电源的基本特征参数,也可作为其他产品的基本特征参数。只要所述基本特征参数是对所述产品进行大数据统计分析和产品技术剖析,以及大数据地采集并分析用户搜索所述产品时的关键词和频度来获得的即可。

需要说明的是,用户在搜索所述产品时,除输入所述产品的基本特征参数外,还可以输入所述产品的其他特征,比如,所述产品的结构特征等,可以进一步提高搜索所述产品的准确性。

步骤12,根据所述参数值搜索预设的数据库中是否存在与所述参数值对应的产品,并产生搜索结果。

在具体实施中,所述产品的基本特征参数可以至少包括三个基本特征参数,所述三个基本特征参数存在函数关系。例如,所述三个基本特征参数可以为所述产品的输出电压、输出电流以及输出功率,根据所述三个基本特征参数中的任意两个,可以计算出第三个基本特征参数。

在具体实施中,所述预设的数据库中的产品可以按照所述基本特征参数进行分类。比如,当所述产品为LED驱动电源时,可以从网络爬虫搜录到的产品信息以及所述LED驱动电源商家提供的产品信息中,提取输出电压、输出电流以及输出功率信息,并按照输出电压、输出电流以及输出功率进行分类。这样,在根据所述参数值在所述预设的数据库中搜索所述产品时,可以更加快速、准确地定位所述产品,提高用户体验。

步骤13,输出所述搜索结果。

在具体实施中,可以采用多种方式输出所述搜索结果。例如,可以将所述搜索结果输出至应用所述搜索方法的设备上,也可以输出至所述用户的手机等设备上。可以通过多种数据形式输出所述搜索结果。例如,可以通过语音的数据形式输出所述搜索结果,也可以通过显示界面的方式显示搜索结果。

由上述内容可知,本发明实施例中的搜索方法,通过预先设定产品基本特征参数,并将所设定产品基本特征参数与数据库中的产品相对应,因此可以根据用户输入的预设产品基本特征参数的参数值在所述数据库中快速、准确地搜索对应的产品,在提高用户体验的同时,还可以降低搜索压力,节约网络传输资源。

在具体实施中,在所述接收用户输入的预设产品基本特征参数的参数值之前,所述搜索方法还可以包括:提示待输入的所述预设产品基本特征参数。比如,可以通过语音或输入界面显示的方式提示待输入的所述预设产品基本 特征参数。用户按照所提示的参数名称输入对应的参数值,进而可以在接收到用户输入的参数值后,根据输入的参数值搜索所述产品。这样,可以避免用户盲目地进行搜索,提高搜索效率以及搜索的准确性。

在具体实施步骤12时,可以采用多种方法在所述预设的数据库中搜索与用户输入的参数值对应的产品,来获得所述搜索结果。在本发明的一实施例中,可以采用图2所示的方法搜索所述产品。下面对图2中所示的方法进行详细说明:

如图2所示,所述方法可以包括如下步骤:

步骤210,根据用户输入的任意两个基本特征参数的参数值,计算得到第三个产品基本特征参数的参数值。

例如,当所述三个基本特征参数为所述产品的输出电压、输出电流以及输出功率时,用户输入的两个基本特征参数可以为所述产品的输出电压和输出电流,对所述输出电压值Vo和输出电流值Io进行计算,获得所述产品的输出功率值Po;用户输入的两个基本特征参数也可以为所述产品的输出电压和输出功率,对所述输出电压值Vo和输出功率值Po进行计算,获得所述产品的输出电流值Io;用户输入的两个基本特征参数还可以为所述产品的输出电流和输出功率,对所述输出电流值Io和输出功率值Po进行计算,获得所述产品的输出电压值Vo。

步骤220,将所述三个基本特征参数的参数值分别与所述预设的数据库的对应数据范围进行比较。

例如,所述预设的数据库中,输出电压的范围在[Vomin,Vomax]之间,输出电流在[Iomin,Iomax]之间,输出功率在[Pomin,Pomax]之间,将所述三个基本特征参数与所述数据库中对应的数据范围进行比较,即输出电压值Vo与[Vomin,Vomax]进行比较,输出电流值Io与[Iomin,Iomax]进行比较,输出功率值Po与[Pomin,Pomax]进行比较。

步骤230,在所述三个基本特征参数的参数值中至少一个超出所述预设的数据库的对应数据范围时,产生不存在所述产品的搜索结果;以及在所述三个基本特征参数的参数值均在所述预设的数据库的对应数据范围内时,根据 所述三个基本特征参数的参数值,在所述预设的数据库中搜索对应的产品,并产生搜索结果。

例如,当Vomin≤Vo≤Vomax,Iomin≤Io≤Iomax,且Pomin≤Po≤Pomax时,可以根据所述三个基本特征参数的参数值在预设的数据库中搜索对应的产品。其中,既可以根据Vo以及Io的值进行搜索,也可以根据Io和Po的值进行搜索,还可以根据Vo以及Po的值进行搜索。当Vo、Io以及Po中的一个或者多个不在对应的数据范围内时,产生不存在所述产品的搜索结果。

在具体实施中,为了更加更好地满足用户的搜索需求,本发明的一实施例中,步骤12还可以包括如下步骤:

当在所述预设的数据库中未搜索到对应的产品时,调整搜索半径,根据调整后的搜索半径在所述预设的数据库中搜索重新所述产品,直至累计输出的产品数量大于等于预设浏览数量Nmax。

在具体实施中,当在所述预设的数据库中搜索到对应的产品时,既可以增大所述搜索半径,也可以减小所述搜索半径,调节步长具体可以由本领域人员根据实际情况自行设定。比如,在根据Vo以及Io的值进行搜索时,可以令调整后的输出电压值Vos=Vo+1V,以及调整后的输出电流值Ios=Io+1mA,将Vos及Ios作为搜索半径重新搜索。

当根据调整后的搜索半径在所述预设的数据库中重新搜索到所述产品时,输出搜索到的产品,并对输出的产品数量进行计数。当输出的产品数量小于预设浏览数量Nmax时,继续调整搜索半径再次重新搜索,并对累计输出的产品数量进行计数,直至输出的产品数量大于等于预设浏览数量Nmax。其中,所述预设浏览数量Nmax可以由本领域技术人员根据实际情况自行设定。例如,所述预设浏览数量Nmax的取值范围可以设置为:5≤Nmax≤10。

以预设浏览数量Nmax为5个为例,当在所述预设的数据库中未搜索到对应的产品时,根据输出电压值Vos以及输出电流值Ios搜索产品。此时,假设搜索到的产品数量为2个,则需要重新调整搜索半径,继续搜索,直至累计输出产品数量总和大于等于预设浏览数量Nmax。

在所述预设的数据库中未搜索到对应的产品时,调整搜索半径,并对输 出的产品数量进行计数,不仅可以更好地满足用户的搜索要求,而且用户可以使得更加清晰地获得所需求的产品,提高用户体验。

为了使本领域技术人员更好地理解和实现本发明,以下对上述搜索方法对应的装置进行详细描述。

如图3所示,本发明实施例提供了一种搜索装置,所述装置可以包括:接收单元31,搜索单元32以及输出单元33。

其中,所述接收单元31可以适于接收用户输入的预设产品基本特征参数的参数值。所述产品基本特征参数为表征所述产品性能的基本参数。所述搜索单元32可以适于根据所述参数值搜索预设的数据库中是否存在与所述搜索词对应的产品,并产生搜索结果。所述输出单元33可以适于输出所述搜索结果。例如,所述产品可以为LED驱动电源。所述接收单元31接收到用户输入的LED驱动电源基本特征参数值,所述搜索单元32根据所输入的参数值在预设的数据库中搜索对应的LED驱动电源,最终由所述输出单元33输出搜索结果。

在具体实施中,可以通过对所述产品大数据统计分析和产品技术剖析,以及大数据地采集并分析用户搜索所述产品时的关键词和频度获得所述产品基本特征参数。

在具体实施中,所述搜索装置还可以包括提示单元34。所述提示单元34适于在所述接收用户输入的预设产品基本特征参数的参数值之前,提示待输入的所述预设产品基本特征参数。具体地,所述提示单元34可以通过语音或输入界面显示的方式提示待输入的所述预设产品基本特征参数。以所述提示单元34通过输入界面显示的方式提示待输入的所述预设产品基本特征参数为例,所述提示单元34可以包括:设置在所述输入界面的至少一个输入框,以及对应的输入框的邻近区域上显示的待输入产品基本特征参数,用户根据所述待输入产品基本特征参数在对应的输入框内输入参数值即可。

如图4所示,在具体实施中,所述产品基本特征参数包括:至少三个基本特征参数,所述三个基本特征参数存在函数关系,所述搜索单元40可以包括:计算子单元41,比较子单元42以及第一搜索子单元43。其中,所述计 算子单元41可以适于根据用户输入的任意两个基本特征参数的参数值,计算得到第三个产品基本特征参数的参数值。所述比较子单元42可以适于将所述三个基本特征参数的参数值分别与所述预设的数据库的对应数据范围进行比较。所述第一搜索子单元43可以适于在所述三个基本特征参数的参数值中至少一个超出所述预设的数据库的对应数据范围时,产生不存在所述产品的搜索结果;以及在所述三个基本特征参数的参数值均在所述预设的数据库的对应数据范围内时,根据所述三个基本特征参数的参数值,在所述预设的数据库中搜索对应的产品,并产生搜索结果。

例如,所述三个基本特征参数可以包括:所述产品的输出电压,输出电流以及功率。

在具体实施中,所述搜索单元40还可以包括:第二搜索子单元44以及计数子单元45。所述第二搜索子单元41可以适于在所述第一搜索子单元在所述预设的数据库中未搜索到对应的产品时,调整搜索半径,并根据调整后的搜索半径在所述预设的数据库中搜索重新所述产品,以及在累计输出的产品数量大于等于预设浏览数量Nmax时,停止搜索所述产品。所述计数子单元45可以适于对累计输出的产品数量进行计数。其中,所述预设浏览数量Nmax的取值范围可以设定为:5≤Nmax≤10。

需要说明的是,本发明实施例中的搜索装置与上述搜索方法相对应。在具体实施时,可以参照对上述搜索方法中的描述实施所述搜索装置,此处不再赘述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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